public void UseCamelCasing_WillNot_OverrideSpecifiedNames() { // Arrange var options = new MvcJsonOptions().UseCamelCasing(processDictionaryKeys: true); var annotatedFoo = new AnnotatedFoo() { HelloWorld = "Hello" }; var expected = "{\"HELLO-WORLD\":\"Hello\"}"; // Act var actual = SerializeToJson(options, value: annotatedFoo); // Assert Assert.Equal(expected, actual); }
public void UseMemberCasing_WillNotChange_OverrideSpecifiedNames() { // Arrange var options = CreateDefaultMvcJsonOptions().UseMemberCasing(); var annotatedFoo = new AnnotatedFoo() { HelloWorld = "Hello" }; var expected = "{\"HELLO-WORLD\":\"Hello\"}"; // Act var actual = SerializeToJson(options, value: annotatedFoo); // Assert Assert.Equal(expected, actual); }