//[Description("https://bitbucket.org/Readify/neo4jclient/issue/89")] public void ShouldSerializeCustomTypeThatHasTypeConverterUsingTypeConverterBasedJsonConverter() { //Arrange var serializer = new CustomJsonSerializer { JsonConverters = new[] { new TypeConverterBasedJsonConverter() } }; var model = new TestModelB { CustomValue = new TestValueB { A = 'o', B = 'p' } }; //Act var rawResult = serializer.Serialize(model); //Assert const string expectedRawOutput = "{\r\n \"CustomValue\": \"op\"\r\n}"; Assert.Equal(expectedRawOutput, rawResult); }
public string HelloWorld() { var a = new TestModelA() { Id = 4, Name = "Hello World!" }; var b = new TestModelB(); a.Map(b); try { int number0 = 0; int result = 5 / number0; } catch (Exception e) { _logger.LogError(new EventId(), e, string.Empty); } return(b.Name); }
public void ShouldSerializeCustomTypeThatHasTypeConverterUsingTypeConverterBasedJsonConverter() { //Arrange var serializer = new CustomJsonSerializer { JsonConverters = new[] { new TypeConverterBasedJsonConverter() } }; var model = new TestModelB { CustomValue = new TestValueB { A = 'o', B = 'p' } }; //Act var rawResult = serializer.Serialize(model); //Assert const string expectedRawOutput = "{\r\n \"CustomValue\": \"op\"\r\n}"; Assert.AreEqual(expectedRawOutput, rawResult); }