示例#1
0
        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);
        }
示例#2
0
        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);
        }