public async Task GetAllPratosAsync() { var PratosTest = (List <Prato>)repo.GetAll(); var controller = new PratoController(db); List <Prato> retorno = await controller.GetPratosAsync() as List <Prato>; Assert.AreEqual(PratosTest.Count, retorno.Count); }
public void GetAllPratos() { var pratosTest = (List <Prato>)repo.GetAll(); var controller = new PratoController(db); List <Prato> retorno = controller.GetPratos(); Assert.AreEqual(pratosTest.Count, retorno.Count); }
public void DeletePratoFail() { var controller = new PratoController(db); var actionResult = controller.DeletePrato(1); var result = actionResult as NotFoundResult; Assert.IsNotNull(result); Assert.AreEqual(404, result.StatusCode); }
public void DeletePrato() { var pratoTest = repo.Where(p => p.Nome == "Prato6").FirstOrDefault(); var controller = new PratoController(db); var actionResult = controller.DeletePrato(pratoTest.Id); var result = actionResult as OkObjectResult; Assert.IsNotNull(result); Assert.AreEqual(200, result.StatusCode); }
public void InsertPratoFail() { var prato = new Prato(); var controller = new PratoController(db); var actionResult = controller.InsertPrato(prato); var result = actionResult as BadRequestObjectResult; Assert.IsNotNull(result); Assert.AreEqual(400, result.StatusCode); }
public void GetPratoById() { var controller = new PratoController(db); var pratoTest = repo.Where(r => r.Nome == "Prato1").FirstOrDefault(); var actionResult = controller.GetById(pratoTest.Id); var result = actionResult as OkObjectResult; Assert.IsNotNull(result); Assert.AreEqual(200, result.StatusCode); }
public void UpdatePratoFail2() { var pratoTest = repo.Where(r => r.Nome == "Prato6").FirstOrDefault(); pratoTest.Nome = null; var controller = new PratoController(db); var actionResult = controller.UpdatePrato(pratoTest); var result = actionResult as BadRequestObjectResult; Assert.IsNotNull(result); Assert.AreEqual(400, result.StatusCode); }
public void UpdatePratoFail() { var pratoTest = new Prato { RestauranteId = 1, Nome = "Prato5", Preco = 50m }; var controller = new PratoController(db); var actionResult = controller.UpdatePrato(pratoTest); var result = actionResult as NotFoundResult; Assert.IsNotNull(result); Assert.AreEqual(404, result.StatusCode); }
public void InsertPrato() { var restaurantesTest = repoR.Where(r => r.Nome == "Demo1").FirstOrDefault(); var pratoTest = new Prato { RestauranteId = restaurantesTest.Id, Nome = "Prato5", Preco = 50m }; var controller = new PratoController(db); var actionResult = controller.InsertPrato(pratoTest); var result = actionResult as OkObjectResult; Assert.IsNotNull(result); Assert.AreEqual(200, result.StatusCode); }