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>(); }