public async Task Get_PositiveTest(int id) { // Utworzenie kontekstu bazy danych. var dbContext = AppDbContextMocker.GetMemoryDbContext(nameof(Get_PositiveTest) + Guid.NewGuid()); try { // Za³adowanie danych. dbContext.Medicaments_Positive_Get(); // Utworzenie instancji kontrolera. var controller = new MedicamentsController(dbContext, new Logger <MedicamentsController>(new LoggerFactory())); // Pobranie elementu o wskazanym ID. var response = await controller.Get(id); // Pobranie wyniku. var result = response.Value; // Assert. Assert.IsTrue(result != null, "Nie znaleziono elementu: '{0}'.", id); } finally { // Zniszczenie kontekstu bazy danych. dbContext.Dispose(); } }
public async Task Delete_PositiveTest(int id) { // Utworzenie kontekstu bazy danych. var dbContext = AppDbContextMocker.GetMemoryDbContext(nameof(Delete_PositiveTest) + Guid.NewGuid()); try { // Za³adowanie danych. dbContext.Medicaments_Positive_Delete(); // Utworzenie instancji kontrolera. var controller = new MedicamentsController(dbContext, new Logger <MedicamentsController>(new LoggerFactory())); // Usuniêcie elementu. await controller.Delete(id); // Pobranie elementu. var response = await controller.Get(id); var result = response.Value; // Assert. Assert.IsTrue(result == null, "Nie uda³o siê usun¹æ elementu: '{0}'.", id); } finally { // Zniszczenie kontekstu bazy danych. dbContext.Dispose(); } }