コード例 #1
0
        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);
        }
コード例 #2
0
            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);
            }
コード例 #3
0
 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);
 }
コード例 #4
0
 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);
 }