コード例 #1
0
        public void ConvertsSimpleEntity()
        {
            DatatypeTestItem2 expectedItem = new DatatypeTestItem2
            {
                A = "A is B",
                B = "B is C",
                C = 228
            };
            string            rawObject  = "{\"A\": \"A is B\", \"B\": \"B is C\", \"C\": 228}";
            DatatypeTestItem2 actualItem = serializer.Deserialize <DatatypeTestItem2>(rawObject);

            Assert.AreEqual(expectedItem, actualItem);
        }
コード例 #2
0
        public void ConvertsNestedEntity()
        {
            DatatypeTestItem2 item2 = new DatatypeTestItem2
            {
                A = "A isn't B",
                B = "B isn't C",
                C = 229
            };
            DatatypeTestItem1 expectedItem = new DatatypeTestItem1
            {
                A    = "Root A",
                B    = "Root B",
                item = item2
            };
            string rawObject = "{\"A\": \"Root A\", \"B\": \"Root B\", " +
                               "\"item\": {\"A\": \"A isn't B\", \"B\": \"B isn't C\", \"C\": 229}}";
            DatatypeTestItem1 actualItem = serializer.Deserialize <DatatypeTestItem1>(rawObject);

            Assert.AreEqual(expectedItem, actualItem);
        }