//[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);
        }