Skip to content

Commit 6bde97b

Browse files
committed
feat: simplified request pipeline, improved query handling, unified filter logic, and added IQuery support
1 parent 541fc19 commit 6bde97b

6 files changed

Lines changed: 1499 additions & 3 deletions

File tree

src/WebExpress.WebIndex.Test/Data/IndexItem.cs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,25 @@ public class IndexItem : IIndexItem
2424
/// Returns or sets a value indicating whether the object is active.
2525
/// </summary>
2626
public bool IsActive { get; set; }
27+
28+
/// <summary>
29+
/// Returns or sets the description associated with the object.
30+
/// </summary>
31+
public string Description { get; set; }
32+
33+
/// <summary>
34+
/// Returns or sets the file system path associated with this instance.
35+
/// </summary>
36+
public string Path { get; set; }
37+
38+
/// <summary>
39+
/// Returns or sets the email address associated with the user.
40+
/// </summary>
41+
public string Email { get; set; }
42+
43+
/// <summary>
44+
/// Returns or sets the collection of tags associated with the item.
45+
/// </summary>
46+
public IEnumerable<string> Tags { get; set; }
2747
}
2848
}

src/WebExpress.WebIndex.Test/Predicate/UnitTestExpressionExtensions.cs renamed to src/WebExpress.WebIndex.Test/Queries/UnitTestExpressionExtensions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
using System.Linq.Expressions;
2-
using WebExpress.WebIndex.Predicate;
2+
using WebExpress.WebIndex.Queries;
33
using WebExpress.WebIndex.Test.Data;
44

5-
namespace WebExpress.WebIndex.Test.Predicate
5+
namespace WebExpress.WebIndex.Test.Queries
66
{
77
/// <summary>
88
/// Provides unit tests for the ExpressionExtensions class that compose and manipulate

0 commit comments

Comments
 (0)