//[Description("https://bitbucket.org/Readify/neo4jclient/issue/89")] public void ShouldSerializeBuiltInTypeThatHasTypeConverterUsingTypeConverterBasedJsonConverter() { //Arrange var serializer = new CustomJsonSerializer { JsonConverters = new[] { new TypeConverterBasedJsonConverter() } }; var model = new TestModelC { MyPoint = new System.Drawing.Point(100, 200) }; //Act var rawResult = serializer.Serialize(model); //Assert string expectedRawOutput = $"{{{Environment.NewLine} \"MyPoint\": \"100, 200\"{Environment.NewLine}}}"; Assert.Equal(expectedRawOutput, rawResult); }
public void ShouldSerializeBuiltInTypeThatHasTypeConverterUsingTypeConverterBasedJsonConverter() { //Arrange var serializer = new CustomJsonSerializer { JsonConverters = new[] { new TypeConverterBasedJsonConverter() } }; var model = new TestModelC { MyPoint = new System.Drawing.Point(100, 200) }; //Act var rawResult = serializer.Serialize(model); //Assert const string expectedRawOutput = "{\r\n \"MyPoint\": \"100, 200\"\r\n}"; Assert.AreEqual(expectedRawOutput, rawResult); }