public void Deserialize_List() { ISchema schema = SchemaBuilder.New() .AddDocumentFromString(@" type Query { list: [String] } ") .Use(next => context => Task.CompletedTask) .Create(); string deserializerName = SerializerNameUtils.CreateDeserializerName(schema.QueryType.Fields["list"].Type); Assert.Equal("DeserializeNullableListOfNullableString", deserializerName); }
public void Deserialize_String() { ISchema schema = SchemaBuilder.New() .AddDocumentFromString(@" type Query { field: String } ") .Use(next => context => Task.CompletedTask) .Create(); var deserializerName = SerializerNameUtils.CreateDeserializerName( schema.QueryType.Fields["field"].Type); Assert.Equal("DeserializeNullableString", deserializerName); }
public void Deserialize_NonNull_List_With_NonNull_Element() { ISchema schema = SchemaBuilder.New() .AddDocumentFromString(@" type Query { nonNullListNonNullElement: [String!]! } ") .Use(next => context => Task.CompletedTask) .Create(); var deserializerName = SerializerNameUtils.CreateDeserializerName( schema.QueryType.Fields["nonNullListNonNullElement"].Type); Assert.Equal("DeserializeListOfString", deserializerName); }