public void DynamicCamelCasePropertyNames() { dynamic o = new DynamicTests.TestDynamicObject(); o.Text = "Text!"; o.Integer = int.MaxValue; string json = JsonConvert.SerializeObject(o, Formatting.Indented, new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }); Assert.AreEqual(@"{ ""text"": ""Text!"", ""integer"": 2147483647, ""int"": 0, ""childObject"": null }", json); }