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 void TestarGETListaMedicamentos() { var optionsBuilder = new DbContextOptionsBuilder <TesteMedicamentosAPIContext>(); optionsBuilder.UseSqlite("Data Source=medicamento.db"); var context = new TesteMedicamentosAPIContext(optionsBuilder.Options); CriarListaMedicamentos(context); var controller = new TesteMedicamentosController(); IEnumerable <MedicamentoDTO> result = controller.GetMedicamento(); Assert.IsNotNull(result); Assert.AreEqual(3, result.Count()); }