public void CanDeleteSpecial() { Special special = new Special { SpecialDetails = "Test Special", Title = "Test title" }; SpecialsRepositoryADO repo = new SpecialsRepositoryADO(); repo.Insert(special); List <Special> specials = repo.GetAll().ToList(); Assert.AreEqual(5, specials.Count); Assert.IsNotNull(specials[4].SpecialId); Assert.AreEqual("Test Special", specials[4].SpecialDetails); Assert.AreEqual("Test title", specials[4].Title); repo.Delete(special.SpecialId); List <Special> updatedSpecials = repo.GetAll().ToList(); Special deletedSpecial = updatedSpecials.FirstOrDefault(s => s.SpecialId == 5); Assert.AreEqual(4, updatedSpecials.Count); Assert.IsNull(deletedSpecial); }
public void CanDeleteSpecial() { Specials specialToAdd = new Specials(); var repo = new SpecialsRepositoryADO(); specialToAdd.SpecialTitle = "Test"; specialToAdd.SpecialDescription = "Test description"; repo.Insert(specialToAdd); var loaded = repo.GetByID(5); Assert.IsNotNull(loaded); repo.Delete(5); loaded = repo.GetByID(5); Assert.IsNull(loaded); }