Exemplo n.º 1
0
        public void RestaurantWithReviewSerialization()
        {
            var serialized = restaurants[0].Serialize();

            var result = RestaurantDeserializer.Deserialize(serialized);

            Assert.AreEqual(restaurants[0].Address, result.Address);
            Assert.AreEqual(restaurants[0].Id, result.Id);
            Assert.AreEqual(restaurants[0].Name, result.Name);
            Assert.AreEqual(restaurants[0].Phone, result.Phone);
            Assert.AreEqual(restaurants[0].Reviews.ToString(), result.Reviews.ToString());
        }
        public void SerializationTest()
        {
            Restaurant restaurant = new Restaurant("the Krusty Krab", 1);
            Reviewer   reviewer   = new Reviewer("Cooper", "*****@*****.**");

            reviewer.MakeReview(3.4m, restaurant, "it was a good place to eat");
            reviewer.MakeReview(4.5m, restaurant, "food wams amazinggggg");

            RestaurantSerializer.SerializeMethod(restaurant, "test_file");

            Restaurant deserialRes = RestaurantDeserializer.DeserializeMethod("test_file");

            string expected = "the Krusty Krab";

            var actual = deserialRes.Name;

            Assert.AreEqual(expected, actual);
        }