public void CamelCaseTest() { //setup var model = new CamelModel { FirstName = "first", DateOfBirth = new DateTime(1980, 4, 1), Gender = Gender.Male, S = "short property" }; var serializer = new CustomJsonSerializer(); serializer.JsonContractResolver = new CamelCasePropertyNamesContractResolver(); var st = serializer.Serialize(model); //act var deserializer = new CustomJsonDeserializer(GraphClient.DefaultJsonConverters, resolver: (DefaultContractResolver)serializer.JsonContractResolver); var output = deserializer.Deserialize<CamelModel>(st); //assert AssertCamelModel(model, output); }
public void CamelCaseTest() { //setup var model = new CamelModel { FirstName = "first", DateOfBirth = new DateTime(1980, 4, 1), Gender = Gender.Male, S = "short property" }; var serializer = new CustomJsonSerializer(); serializer.JsonContractResolver = new CamelCasePropertyNamesContractResolver(); var st = serializer.Serialize(model); //act var deserializer = new CustomJsonDeserializer(GraphClient.DefaultJsonConverters, resolver: (DefaultContractResolver)serializer.JsonContractResolver); var output = deserializer.Deserialize <CamelModel>(st); //assert AssertCamelModel(model, output); }
private void AssertCamelModel(CamelModel expected, CamelModel actual) { Assert.AreEqual(expected.FirstName, actual.FirstName); Assert.AreEqual(expected.DateOfBirth, actual.DateOfBirth); Assert.AreEqual(expected.Gender, actual.Gender); }
private void AssertCamelModel(CamelModel expected, CamelModel actual) { Assert.Equal(expected.FirstName, actual.FirstName); Assert.Equal(expected.DateOfBirth, actual.DateOfBirth); Assert.Equal(expected.Gender, actual.Gender); }