public async Task Get() { IPizzaServices _pizzaServices = new PizzaServices(context, mapper); var pizzaController = new PizzaController(_pizzaServices); var actionResult = await pizzaController.GetById(1); Assert.IsInstanceOfType(actionResult, typeof(OkObjectResult)); var okObjectResult = (OkObjectResult)actionResult; Assert.AreEqual((int)HttpStatusCode.OK, okObjectResult.StatusCode); Assert.IsNotNull(okObjectResult.Value); }
public async Task GetPizza_By_Id_Should_Return_Ok() { //Arrange var pizza = await PizzaBuilder.GetPizzaTest(); //Act _mock.Setup(x => x.GetById(pizza.Id)).Returns(pizza); var result = _controller.GetById(pizza.Id) as OkObjectResult; //Assert result.Should().NotBeNull("Result is null."); result.Value.Should().BeOfType <PizzaModel>($"Return type is not PizzaModel"); result.StatusCode.Should().Be(200, $"Status Code {result.StatusCode}"); }