public void Setup()
 {
     try
     {
         restaurant = GetNewMockupRestaurant();
         var result = controller.PostRestaurant(restaurant);
         List <Restaurant> listRestaurant = controller.GetRestaurant();
         var tempRestaurant = listRestaurant[(listRestaurant.Count() - 1)];
         restaurant.id = tempRestaurant.id;
     }
     catch (Exception e)
     {
     }
 }
        public void PostRestaurantTest()
        {
            var result = _restaurantsController.PostRestaurant(_restaurantDto).Value;

            _addedRestaurantList.Add(result.Id);
            Assert.AreEqual(_restaurantDto.Name, result.Name);
        }
示例#3
0
        public void AddNewRestaurant_RestaurantIsCreated()
        {
            // Arrange
            SetupData();

            var restaurant = new Restaurant
            {
                Id   = 3,
                Name = "Restaurante 3 "
            };

            // Act
            CreatedAtRouteNegotiatedContentResult <Restaurant> result = (CreatedAtRouteNegotiatedContentResult <Restaurant>)restaurantController.PostRestaurant(restaurant);

            // Assert
            Assert.AreEqual(restaurant.Id, result.Content.Id);
            Assert.AreEqual(restaurant.Name, result.Content.Name);
        }