public async System.Threading.Tasks.Task TestarGETIdcomMedicamentoCorretoDevolvidoAsync() { var controller = new TesteMedicamentosController(); var item = CriarMedicamentoDTO(); var result = await controller.PostMedicamento(item) as CreatedAtRouteNegotiatedContentResult <Medicamento>; var result2 = await controller.GetMedicamento(3) as OkNegotiatedContentResult <Medicamento>; Assert.IsNotNull(result2); Assert.AreEqual(3, result2.Content.MedicamentoId); }
public async System.Threading.Tasks.Task TestarGETMedicamentoAsync() { var controller = new TesteMedicamentosController(); var item = CriarMedicamentoDTO(); var result = await controller.PostMedicamento(item) as CreatedAtRouteNegotiatedContentResult <Medicamento>; Assert.IsNotNull(result); Assert.AreEqual(result.RouteName, "MedicamentosApi"); Assert.AreEqual(result.RouteValues["id"], result.Content.MedicamentoId); Assert.AreEqual(result.Content.nome, item.nome); }
public async System.Threading.Tasks.Task TestarDELETEQuandoExisteAsync() { var controller = new TesteMedicamentosController(); var item = CriarMedicamentoDTO(); await controller.PostMedicamento(item); var result = await controller.DeleteMedicamento(3) as OkNegotiatedContentResult <Medicamento>; Assert.IsNotNull(result); Assert.AreEqual(item.MedicamentoId, result.Content.MedicamentoId); }