public void Deserialize_Correctly_When_Last_Item_Is_Null_in_String_array_prop() { var type = new TestMappedList() { StringArrayProp = new string [] { "hello", null } }; var serialized = TypeSerializer.SerializeToString(type); Console.WriteLine(serialized); var deserialized = TypeSerializer.DeserializeFromString <TestMappedList>(serialized); Assert.That(deserialized.StringArrayProp, Is.EqualTo(type.StringArrayProp)); }
public void Deserialize_Correctly_When_Last_Item_Is_Null_in_Int_array_prop() { var type = new TestMappedList() { IntArrayProp = new List<int?> { 1, null } }; var serialized = TypeSerializer.SerializeToString(type); Console.WriteLine(serialized); var deserialized = TypeSerializer.DeserializeFromString<TestMappedList>(serialized); Assert.That(deserialized.IntArrayProp, Is.EqualTo(type.IntArrayProp)); }
public void Deserialize_Correctly_When_Last_Item_Is_Null_in_String_list_prop() { var type = new TestMappedList() { StringListProp = new List<String> { "hello", null } }; var serialized = TypeSerializer.SerializeToString(type); Console.WriteLine(serialized); var deserialized = TypeSerializer.DeserializeFromString<TestMappedList>(serialized); Assert.That(deserialized.StringListProp, Is.EqualTo(type.StringListProp)); }