public void update_a_drink() { Drink aDrink = new Drink { Name = aDrinkName, Quantity = aQuantity }; drinkRepository.Get(aDrinkName).Returns(aDrink); var result = controller.Update(aDrink); drinkRepository.Received(1).Update(aDrinkName, aDrink); result.Should().BeOfType <NoContentResult>(); ((NoContentResult)result).StatusCode.ShouldBeEquivalentTo(204); }