Skip to content

Commit bf7872c

Browse files
committed
.
1 parent 31bd9f6 commit bf7872c

File tree

3 files changed

+27
-29
lines changed

3 files changed

+27
-29
lines changed

src/Tests/ConnectionConverter/ConnectionConverterTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public async Task Queryable(int? first, int? after, int? last, int? before)
4242
var fieldContext = new ResolveFieldContext<string>();
4343
await using var database = await sqlInstance.Build(databaseSuffix: $"{first.GetValueOrDefault(0)}{after.GetValueOrDefault(0)}{last.GetValueOrDefault(0)}{before.GetValueOrDefault(0)}");
4444
var entities = database.Context.Entities;
45-
var connection = await ConnectionConverter.ApplyConnectionContext<string, Entity>(entities.OrderBy(x=>x.Property), first, after, last, before, fieldContext, new());
45+
var connection = await ConnectionConverter.ApplyConnectionContext<MyContext, string, Entity>(entities.OrderBy(x=>x.Property), first, after, last, before, fieldContext, new(), Cancel.None,database.Context);
4646
await Verify(connection.Items!.OrderBy(_ => _!.Property))
4747
.UseParameters(first, after, last, before);
4848
}

src/Tests/GlobalFiltersTests.cs

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
1-
using Filters = GraphQL.EntityFramework.Filters<T>;
2-
3-
public class GlobalFiltersTests
1+
public class GlobalFiltersTests
42
{
53
[Fact]
64
public async Task Simple()
75
{
8-
var filters = new Filters();
9-
filters.Add<Target>((_, _, target) => target.Property != "Ignore");
10-
Assert.True(await filters.ShouldInclude(new(), null, new Target()));
11-
Assert.False(await filters.ShouldInclude<object>(new(), null, null));
12-
Assert.True(await filters.ShouldInclude(new(), null, new Target {Property = "Include"}));
13-
Assert.False(await filters.ShouldInclude(new(), null, new Target {Property = "Ignore"}));
14-
15-
filters.Add<BaseTarget>((_, _, target) => target.Property != "Ignore");
16-
Assert.True(await filters.ShouldInclude(new(), null, new ChildTarget()));
17-
Assert.True(await filters.ShouldInclude(new(), null, new ChildTarget {Property = "Include"}));
18-
Assert.False(await filters.ShouldInclude(new(), null, new ChildTarget {Property = "Ignore"}));
19-
20-
filters.Add<ITarget>((_, _, target) => target.Property != "Ignore");
21-
Assert.True(await filters.ShouldInclude(new(), null, new ImplementationTarget()));
22-
Assert.True(await filters.ShouldInclude(new(), null, new ImplementationTarget { Property = "Include"}));
23-
Assert.False(await filters.ShouldInclude(new(), null, new ImplementationTarget { Property = "Ignore" }));
24-
25-
Assert.True(await filters.ShouldInclude(new(), null, new NonTarget { Property = "Foo" }));
6+
var filters = new Filters<MyContext>();
7+
filters.Add<Target>((_, _, _, target) => target.Property != "Ignore");
8+
Assert.True(await filters.ShouldInclude(new(), new(), null, new Target()));
9+
Assert.False(await filters.ShouldInclude<object>(new(), new(), null, null));
10+
Assert.True(await filters.ShouldInclude(new(), new(), null, new Target {Property = "Include"}));
11+
Assert.False(await filters.ShouldInclude(new(), new(), null, new Target {Property = "Ignore"}));
12+
13+
filters.Add<BaseTarget>((_, _, _, target) => target.Property != "Ignore");
14+
Assert.True(await filters.ShouldInclude(new(), new(), null, new ChildTarget()));
15+
Assert.True(await filters.ShouldInclude(new(), new(), null, new ChildTarget {Property = "Include"}));
16+
Assert.False(await filters.ShouldInclude(new(), new(), null, new ChildTarget {Property = "Ignore"}));
17+
18+
filters.Add<ITarget>((_, _, _, target) => target.Property != "Ignore");
19+
Assert.True(await filters.ShouldInclude(new(), new(), null, new ImplementationTarget()));
20+
Assert.True(await filters.ShouldInclude(new(), new(), null, new ImplementationTarget { Property = "Include"}));
21+
Assert.False(await filters.ShouldInclude(new(), new(), null, new ImplementationTarget { Property = "Ignore" }));
22+
23+
Assert.True(await filters.ShouldInclude(new(), new(), null, new NonTarget { Property = "Foo" }));
2624
}
2725

26+
public class MyContext : DbContext;
27+
2828
public class NonTarget
2929
{
3030
public string? Property { get; set; }

src/Tests/IntegrationTests/IntegrationTests_filtered.cs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using Filters = GraphQL.EntityFramework.Filters;
2-
3-
public partial class IntegrationTests
1+
public partial class IntegrationTests
42
{
53
[Fact]
64
public async Task Child_filtered()
@@ -39,11 +37,11 @@ public async Task Child_filtered()
3937
await RunQuery(database, query, null, BuildFilters(), false, [entity1, entity2, entity3]);
4038
}
4139

42-
static Filters BuildFilters()
40+
static Filters<IntegrationDbContext> BuildFilters()
4341
{
44-
var filters = new Filters();
45-
filters.Add<FilterParentEntity>((_, _, item) => item.Property != "Ignore");
46-
filters.Add<FilterChildEntity>((_, _, item) => item.Property != "Ignore");
42+
var filters = new Filters<IntegrationDbContext>();
43+
filters.Add<FilterParentEntity>((_, _, _, item) => item.Property != "Ignore");
44+
filters.Add<FilterChildEntity>((_, _, _, item) => item.Property != "Ignore");
4745
return filters;
4846
}
4947

0 commit comments

Comments
 (0)