public void SqlJunction_WhenFieldResolverIsNull_SetsResolver() { var fieldConfig = new FieldConfig("name"); fieldConfig.SqlJunction("", (join, arguments, context, node) => { }, (join, arguments, context, node) => { }); fieldConfig.Resolver.Should().Be(DictionaryFieldResolver.Instance); }
public void SqlJunction_WhenFieldResolverIsNotNull_DoesntSetResolver() { var resolver = new FuncFieldResolver <string>(_ => ""); var fieldConfig = new FieldConfig("name") { Resolver = resolver }; fieldConfig.SqlJunction("", (join, arguments, context, node) => { }, (join, arguments, context, node) => { }); fieldConfig.Resolver.Should().Be(resolver); }