Exemple #1
0
        public void AddSubscriptionTypeObjType_TypeIsFooType_SchemaIsCreated()
        {
            // arrange
            var builder = new SchemaBuilder();

            builder.AddQueryType <QueryType>();

            // act
            SchemaBuilderExtensions.AddSubscriptionType(
                builder, new FooType());

            // assert
            builder.Create().ToString().MatchSnapshot();
        }
Exemple #2
0
        public void AddSubscriptionTypeDescT_ConfQueryType_SchemaIsCreated()
        {
            // arrange
            var builder = new SchemaBuilder();

            builder.AddQueryType <QueryType>();

            // act
            SchemaBuilderExtensions.AddSubscriptionType <Foo>(builder,
                                                              t => t.Name("Foo").Field(f => f.Bar).Resolve("result"));

            // assert
            builder.Create().ToString().MatchSnapshot();
        }