public void AddSubscriptionTypeObjType_TypeIsFooType_SchemaIsCreated() { // arrange var builder = new SchemaBuilder(); builder.AddQueryType <QueryType>(); // act SchemaBuilderExtensions.AddSubscriptionType( builder, new FooType()); // assert builder.Create().ToString().MatchSnapshot(); }
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(); }