public void JsonSerializerShouldSerializeEnumToString() { // Arrange var testNode = new TestNodeWithEnum { Status = TestEnum.Value1 }; var serializer = new CustomJsonSerializer { NullHandling = NullValueHandling.Ignore, JsonConverters = new []{new EnumValueConverter()} }; // Act var result = serializer.Serialize(testNode); const string expectedValue = "{\r\n \"Status\": \"Value1\"\r\n}"; // Assert Assert.AreEqual(expectedValue, result); }
public void JsonSerializerShouldSerializeEnumToString() { // Arrange var testNode = new TestNodeWithEnum { Status = TestEnum.Value1 }; var serializer = new CustomJsonSerializer { NullHandling = NullValueHandling.Ignore, JsonConverters = new [] { new EnumValueConverter() } }; // Act var result = serializer.Serialize(testNode); const string expectedValue = "{\r\n \"Status\": \"Value1\"\r\n}"; // Assert Assert.Equal(expectedValue, result); }