public void AddInputObjectTypeT2_BuilderIsNull_ArgumentNullException() { // arrange // act Action action = () => SchemaBuilderExtensions.AddInputObjectType <Foo>(null); // assert Assert.Throws <ArgumentNullException>(action); }
public void AddInputObjectType_ConfigureIsNull_ArgumentNullException() { // arrange // act Action action = () => SchemaBuilderExtensions.AddInputObjectType( SchemaBuilder.New(), null); // assert Assert.Throws <ArgumentNullException>(action); }
public void AddInputObjectTypeT_With_Descriptor() { // arrange SchemaBuilder builder = SchemaBuilder.New(); // act SchemaBuilderExtensions.AddInputObjectType <Bar>( builder, d => d.Field("qux").Type <StringType>()); // assert builder .ModifyOptions(o => o.StrictValidation = false) .Create() .ToString() .MatchSnapshot(); }