Skip to content

Commit 2176ce2

Browse files
authored
Rename TagWithEvaluator to QueryTagEvaluator. (#512)
1 parent aa4dd63 commit 2176ce2

4 files changed

Lines changed: 8 additions & 9 deletions

File tree

src/Ardalis.Specification.EntityFrameworkCore/Evaluators/TagWithEvaluator.cs renamed to src/Ardalis.Specification.EntityFrameworkCore/Evaluators/QueryTagEvaluator.cs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
namespace Ardalis.Specification.EntityFrameworkCore;
22

3-
public class TagWithEvaluator : IEvaluator
3+
public class QueryTagEvaluator : IEvaluator
44
{
5-
private TagWithEvaluator() { }
6-
public static TagWithEvaluator Instance { get; } = new TagWithEvaluator();
5+
private QueryTagEvaluator() { }
6+
public static QueryTagEvaluator Instance { get; } = new QueryTagEvaluator();
77

88
public bool IsCriteriaEvaluator { get; } = true;
99

@@ -15,8 +15,7 @@ public IQueryable<T> GetQuery<T>(IQueryable<T> query, ISpecification<T> specific
1515

1616
if (spec.OneOrManyQueryTags.HasSingleItem)
1717
{
18-
query = query.TagWith(spec.OneOrManyQueryTags.Single);
19-
return query;
18+
return query.TagWith(spec.OneOrManyQueryTags.Single);
2019
}
2120
}
2221

src/Ardalis.Specification.EntityFrameworkCore/Evaluators/SpecificationEvaluator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public SpecificationEvaluator()
2828
IgnoreQueryFiltersEvaluator.Instance,
2929
IgnoreAutoIncludesEvaluator.Instance,
3030
AsSplitQueryEvaluator.Instance,
31-
TagWithEvaluator.Instance,
31+
QueryTagEvaluator.Instance,
3232
];
3333
}
3434

tests/Ardalis.Specification.EntityFrameworkCore.Tests/Evaluators/TagWithEvaluatorTests.cs renamed to tests/Ardalis.Specification.EntityFrameworkCore.Tests/Evaluators/QueryTagEvaluatorTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
namespace Tests.Evaluators;
22

33
[Collection("SharedCollection")]
4-
public class TagWithEvaluatorTests(TestFactory factory) : IntegrationTest(factory)
4+
public class QueryTagEvaluatorTests(TestFactory factory) : IntegrationTest(factory)
55
{
6-
private static readonly TagWithEvaluator _evaluator = TagWithEvaluator.Instance;
6+
private static readonly QueryTagEvaluator _evaluator = QueryTagEvaluator.Instance;
77

88
[Fact]
99
public void QueriesMatch_GivenTag()

tests/Ardalis.Specification.EntityFrameworkCore.Tests/Evaluators/SpecificationEvaluatorTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ public void DerivedSpecificationEvaluatorCanAlterDefaultEvaluator()
359359
result[10].Should().BeOfType<IgnoreQueryFiltersEvaluator>();
360360
result[11].Should().BeOfType<IgnoreAutoIncludesEvaluator>();
361361
result[12].Should().BeOfType<AsSplitQueryEvaluator>();
362-
result[13].Should().BeOfType<TagWithEvaluator>();
362+
result[13].Should().BeOfType<QueryTagEvaluator>();
363363
result[14].Should().BeOfType<WhereEvaluator>();
364364
}
365365

0 commit comments

Comments
 (0)