Esempio n. 1
0
        public void retrieve_a_drink_by_its_name()
        {
            Drink aDrink = new Drink {
                Name = aDrinkName, Quantity = aQuantity
            };

            drinkRepository.Get(aDrinkName).Returns(aDrink);

            var result = controller.Get(aDrinkName);

            drinkRepository.Received(1).Get(aDrinkName);
            result.Should().BeOfType <JsonResult>();
            var jsonResult = (JsonResult)result;

            jsonResult.StatusCode.ShouldBeEquivalentTo(200);
            jsonResult.Value.Should().BeOfType <Drink>();
        }