public void EnclosingNullableFormatterNullValueIncludeNullsUtf8() { var input = new EnclosingNullable { S = null }; var serialized = JsonSerializer.Generic.Utf8.Serialize <EnclosingNullable, IncludeNullsOriginalCaseResolver <byte> >(input); Assert.NotNull(serialized); var deserialized = JsonSerializer.Generic.Utf8.Deserialize <EnclosingNullable, IncludeNullsOriginalCaseResolver <byte> >(serialized); Assert.NotNull(deserialized); Assert.Equal(input.S, deserialized.S); }
public void EnclosingNullableFormatterIncludeNullsUtf16() { var input = new EnclosingNullable { S = new CustomStruct { Value = 1, } }; var serialized = JsonSerializer.Generic.Utf16.Serialize <EnclosingNullable, IncludeNullsOriginalCaseResolver <char> >(input); Assert.NotNull(serialized); var deserialized = JsonSerializer.Generic.Utf16.Deserialize <EnclosingNullable, IncludeNullsOriginalCaseResolver <char> >(serialized); Assert.NotNull(deserialized); Assert.Equal(input.S, deserialized.S); }