Skip to content

Commit b774df3

Browse files
authored
[Fusion] Changed CompositionTestBase to CompositionTestHelper (#8204)
1 parent 6fb78ac commit b774df3

File tree

59 files changed

+121
-61
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+121
-61
lines changed

src/HotChocolate/Fusion-vnext/test/Fusion.Composition.Tests/CompositionTestBase.cs renamed to src/HotChocolate/Fusion-vnext/test/Fusion.Composition.Tests/CompositionTestHelper.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@
55

66
namespace HotChocolate.Fusion;
77

8-
public abstract class CompositionTestBase
8+
internal static class CompositionTestHelper
99
{
10-
internal static ImmutableSortedSet<MutableSchemaDefinition> CreateSchemaDefinitions(string[] sdl)
10+
internal static ImmutableSortedSet<MutableSchemaDefinition> CreateSchemaDefinitions(
11+
string[] sdl)
1112
{
1213
var schemaDefinitions =
1314
sdl.Select((s, i) =>
@@ -18,6 +19,7 @@ internal static ImmutableSortedSet<MutableSchemaDefinition> CreateSchemaDefiniti
1819
return schemaDefinition;
1920
});
2021

21-
return schemaDefinitions.ToImmutableSortedSet(new SchemaByNameComparer<MutableSchemaDefinition>());
22+
return schemaDefinitions.ToImmutableSortedSet(
23+
new SchemaByNameComparer<MutableSchemaDefinition>());
2224
}
2325
}

src/HotChocolate/Fusion-vnext/test/Fusion.Composition.Tests/PostMergeValidationRules/EmptyMergedEnumTypeRuleTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
using System.Collections.Immutable;
22
using HotChocolate.Fusion.Logging;
3+
using static HotChocolate.Fusion.CompositionTestHelper;
34

45
namespace HotChocolate.Fusion.PostMergeValidationRules;
56

6-
public sealed class EmptyMergedEnumTypeRuleTests : CompositionTestBase
7+
public sealed class EmptyMergedEnumTypeRuleTests
78
{
89
private static readonly object s_rule = new EmptyMergedEnumTypeRule();
910
private static readonly ImmutableArray<object> s_rules = [s_rule];

src/HotChocolate/Fusion-vnext/test/Fusion.Composition.Tests/PostMergeValidationRules/EmptyMergedInputObjectTypeRuleTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
using System.Collections.Immutable;
22
using HotChocolate.Fusion.Logging;
3+
using static HotChocolate.Fusion.CompositionTestHelper;
34

45
namespace HotChocolate.Fusion.PostMergeValidationRules;
56

6-
public sealed class EmptyMergedInputObjectTypeRuleTests : CompositionTestBase
7+
public sealed class EmptyMergedInputObjectTypeRuleTests
78
{
89
private static readonly object s_rule = new EmptyMergedInputObjectTypeRule();
910
private static readonly ImmutableArray<object> s_rules = [s_rule];

src/HotChocolate/Fusion-vnext/test/Fusion.Composition.Tests/PostMergeValidationRules/EmptyMergedInterfaceTypeRuleTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
using System.Collections.Immutable;
22
using HotChocolate.Fusion.Logging;
3+
using static HotChocolate.Fusion.CompositionTestHelper;
34

45
namespace HotChocolate.Fusion.PostMergeValidationRules;
56

6-
public sealed class EmptyMergedInterfaceTypeRuleTests : CompositionTestBase
7+
public sealed class EmptyMergedInterfaceTypeRuleTests
78
{
89
private static readonly object s_rule = new EmptyMergedInterfaceTypeRule();
910
private static readonly ImmutableArray<object> s_rules = [s_rule];

src/HotChocolate/Fusion-vnext/test/Fusion.Composition.Tests/PostMergeValidationRules/EmptyMergedObjectTypeRuleTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
using System.Collections.Immutable;
22
using HotChocolate.Fusion.Logging;
3+
using static HotChocolate.Fusion.CompositionTestHelper;
34

45
namespace HotChocolate.Fusion.PostMergeValidationRules;
56

6-
public sealed class EmptyMergedObjectTypeRuleTests : CompositionTestBase
7+
public sealed class EmptyMergedObjectTypeRuleTests
78
{
89
private static readonly object s_rule = new EmptyMergedObjectTypeRule();
910
private static readonly ImmutableArray<object> s_rules = [s_rule];

src/HotChocolate/Fusion-vnext/test/Fusion.Composition.Tests/PostMergeValidationRules/EmptyMergedUnionTypeRuleTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
using System.Collections.Immutable;
22
using HotChocolate.Fusion.Logging;
3+
using static HotChocolate.Fusion.CompositionTestHelper;
34

45
namespace HotChocolate.Fusion.PostMergeValidationRules;
56

6-
public sealed class EmptyMergedUnionTypeRuleTests : CompositionTestBase
7+
public sealed class EmptyMergedUnionTypeRuleTests
78
{
89
private static readonly object s_rule = new EmptyMergedUnionTypeRule();
910
private static readonly ImmutableArray<object> s_rules = [s_rule];

src/HotChocolate/Fusion-vnext/test/Fusion.Composition.Tests/PostMergeValidationRules/EnumTypeDefaultValueInaccessibleRuleTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
using System.Collections.Immutable;
22
using HotChocolate.Fusion.Logging;
3+
using static HotChocolate.Fusion.CompositionTestHelper;
34

45
namespace HotChocolate.Fusion.PostMergeValidationRules;
56

6-
public sealed class EnumTypeDefaultValueInaccessibleRuleTests : CompositionTestBase
7+
public sealed class EnumTypeDefaultValueInaccessibleRuleTests
78
{
89
private static readonly object s_rule = new EnumTypeDefaultValueInaccessibleRule();
910
private static readonly ImmutableArray<object> s_rules = [s_rule];

src/HotChocolate/Fusion-vnext/test/Fusion.Composition.Tests/PostMergeValidationRules/InterfaceFieldNoImplementationRuleTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
using System.Collections.Immutable;
22
using HotChocolate.Fusion.Logging;
3+
using static HotChocolate.Fusion.CompositionTestHelper;
34

45
namespace HotChocolate.Fusion.PostMergeValidationRules;
56

6-
public sealed class InterfaceFieldNoImplementationRuleTests : CompositionTestBase
7+
public sealed class InterfaceFieldNoImplementationRuleTests
78
{
89
private static readonly object s_rule = new InterfaceFieldNoImplementationRule();
910
private static readonly ImmutableArray<object> s_rules = [s_rule];

src/HotChocolate/Fusion-vnext/test/Fusion.Composition.Tests/PostMergeValidationRules/NoQueriesRuleTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
using System.Collections.Immutable;
22
using HotChocolate.Fusion.Logging;
3+
using static HotChocolate.Fusion.CompositionTestHelper;
34

45
namespace HotChocolate.Fusion.PostMergeValidationRules;
56

6-
public sealed class NoQueriesRuleTests : CompositionTestBase
7+
public sealed class NoQueriesRuleTests
78
{
89
private static readonly object s_rule = new NoQueriesRule();
910
private static readonly ImmutableArray<object> s_rules = [s_rule];

src/HotChocolate/Fusion-vnext/test/Fusion.Composition.Tests/PostMergeValidationRules/NonNullInputFieldIsInaccessibleRuleTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
using System.Collections.Immutable;
22
using HotChocolate.Fusion.Logging;
3+
using static HotChocolate.Fusion.CompositionTestHelper;
34

45
namespace HotChocolate.Fusion.PostMergeValidationRules;
56

6-
public sealed class NonNullInputFieldIsInaccessibleRuleTests : CompositionTestBase
7+
public sealed class NonNullInputFieldIsInaccessibleRuleTests
78
{
89
private static readonly object s_rule = new NonNullInputFieldIsInaccessibleRule();
910
private static readonly ImmutableArray<object> s_rules = [s_rule];

0 commit comments

Comments
 (0)