Ejemplo n.º 1
0
        public void testPostVoteForRestaurantWithValidId()
        {
            RestaurantPollManager manager = new RestaurantPollManager();
            var result = manager.PostVoteForRestaurant(1);

            Assert.AreEqual(4, result.AvailableRestaurants.ToList().Count);
            Assert.AreEqual(ExpectedRestaurantPoll.AvailableRestaurants.ToList()[0].Id, result.AvailableRestaurants.ToList()[0].Id);
            Assert.AreEqual(ExpectedRestaurantPoll.AvailableRestaurants.ToList()[0].Name, result.AvailableRestaurants.ToList()[0].Name);
            Assert.AreEqual(ExpectedRestaurantPoll.AvailableRestaurants.ToList()[0].Votes, result.AvailableRestaurants.ToList()[0].Votes);

            Assert.AreEqual(ExpectedRestaurantPoll.AvailableRestaurants.ToList()[1].Id, result.AvailableRestaurants.ToList()[1].Id);
            Assert.AreEqual(ExpectedRestaurantPoll.AvailableRestaurants.ToList()[1].Name, result.AvailableRestaurants.ToList()[1].Name);
            Assert.AreEqual(4, result.AvailableRestaurants.ToList()[1].Votes);

            Assert.AreEqual(ExpectedRestaurantPoll.AvailableRestaurants.ToList()[2].Id, result.AvailableRestaurants.ToList()[2].Id);
            Assert.AreEqual(ExpectedRestaurantPoll.AvailableRestaurants.ToList()[2].Name, result.AvailableRestaurants.ToList()[2].Name);
            Assert.AreEqual(ExpectedRestaurantPoll.AvailableRestaurants.ToList()[2].Votes, result.AvailableRestaurants.ToList()[2].Votes);

            Assert.AreEqual(ExpectedRestaurantPoll.AvailableRestaurants.ToList()[3].Id, result.AvailableRestaurants.ToList()[3].Id);
            Assert.AreEqual(ExpectedRestaurantPoll.AvailableRestaurants.ToList()[3].Name, result.AvailableRestaurants.ToList()[3].Name);
            Assert.AreEqual(ExpectedRestaurantPoll.AvailableRestaurants.ToList()[3].Votes, result.AvailableRestaurants.ToList()[3].Votes);

            Assert.AreEqual(2, result.BlockedRestaurants.ToList().Count);
            Assert.AreEqual(ExpectedRestaurantPoll.BlockedRestaurants.ToList()[0].Id, result.BlockedRestaurants.ToList()[0].Id);
            Assert.AreEqual(ExpectedRestaurantPoll.BlockedRestaurants.ToList()[0].Name, result.BlockedRestaurants.ToList()[0].Name);
            Assert.AreEqual(ExpectedRestaurantPoll.BlockedRestaurants.ToList()[0].Votes, result.BlockedRestaurants.ToList()[0].Votes);

            Assert.AreEqual(ExpectedRestaurantPoll.BlockedRestaurants.ToList()[1].Id, result.BlockedRestaurants.ToList()[1].Id);
            Assert.AreEqual(ExpectedRestaurantPoll.BlockedRestaurants.ToList()[1].Name, result.BlockedRestaurants.ToList()[1].Name);
            Assert.AreEqual(ExpectedRestaurantPoll.BlockedRestaurants.ToList()[1].Votes, result.BlockedRestaurants.ToList()[1].Votes);
        }
Ejemplo n.º 2
0
 public void testPostVoteForRestaurantWithInvalidId()
 {
     RestaurantPollManager manager = new RestaurantPollManager();
     var result = manager.PostVoteForRestaurant(10);
 }