public ActionResult Delete(int id) { _announcementsRepository.Delete(id); TempData["Message"] = "Your announcement was successfully deleted!"; return(RedirectToAction("Index")); }
public void Given_AnnoncementRepo_When_RemovingAnnouncement_Then_NumOfAnnouncementShouldBe0() { RunOnDatabase(async context => { var repository = new AnnouncementsRepository(context, _loggerFactory); var announcement = await repository.Add(new Announcement { AdminId = "1", PublishDate = DateTime.Now, Title = "Anunt", Body = "anunt1" }); await repository.Delete(announcement.Id); var result = repository.GetAll(); Assert.AreEqual(result.Result.Count, 0); }); }