Exemple #1
0
        public void TestSerializeDeserializeTogether()
        {
            List <Restaurant> expected = new List <Restaurant>();

            expected.Add(new Restaurant(1, "Subway", "03 Rusk Lane", "264-535-6950"));
            expected.Add(new Restaurant(2, "Wingstop", "874 Logan Park", "903-610-5694"));
            expected.Add(new Restaurant(3, "Qdoba", "26 Kinsman Crossing", "125-414-8122"));
            string expectedstr = "";

            foreach (var a in expected)
            {
                expectedstr += a.GetRestaurantInfo();
            }

            string            serialized = SerializeRestaurants.Serialize(expected);
            List <Restaurant> result     = DeserializeRestaurants.Deserialize(serialized);
            string            resultstr  = "";

            foreach (var b in result)
            {
                resultstr += b.GetRestaurantInfo();
            }

            Assert.AreEqual(expectedstr, resultstr);
        }
Exemple #2
0
        public void TestSerialize()
        {
            List <Restaurant> list = new List <Restaurant>();

            list.Add(new Restaurant(1, "Subway", "03 Rusk Lane", "264-535-6950"));
            string expected = "[{\"id\":1,\"name\":\"Subway\",\"address\":\"03 Rusk Lane\",\"phone\":\"264-535-6950\"}]";

            string serialized = SerializeRestaurants.Serialize(list);

            Assert.AreEqual(expected, serialized);
        }