public void UpdateRestaurant_Successfully()
        {
            restaurant.city = "Malmö";
            IHttpActionResult actionResult = controller.PutRestaurant(restaurant);

            // If ok, it succeded
            Assert.IsInstanceOf <OkNegotiatedContentResult <Restaurant> >(actionResult);
        }
        public void PutRestaurantTest()
        {
            var addedRestaurant = _restaurantsController.PostRestaurant(_restaurantDto).Value;

            _addedRestaurantList.Add(addedRestaurant.Id);
            _restaurantDto.Id   = addedRestaurant.Id;
            _restaurantDto.Name = "Updated";
            var result = _restaurantsController.PutRestaurant(_restaurantDto).Value;

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

            var restaurant = new Restaurant
            {
                Id   = 1,
                Name = "Novo Nome"
            };


            // Act
            restaurantController.PutRestaurant(restaurant.Id, restaurant);
            var changedRestaurant = data.Where(x => x.Id == restaurant.Id).FirstOrDefault();


            // Assert
            Assert.AreEqual(restaurant.Name, changedRestaurant.Name);
        }