public async Task Delete_Should_Return_Ok() { //Arrange var pizza = await PizzaBuilder.GetPizzaTest(); var response = new DeletePizzaResponse(); //Act response.SetSucess(true); _mock.Setup(x => x.Delete(pizza.Id)).Returns(response); var result = _controller.Delete(pizza.Id) as OkResult; //Assert result.Should().BeOfType <OkResult>("Tipo do resultado não é OkResult"); result.StatusCode.Should().Be(200, $"Status Code {result.StatusCode}"); }