public void _05_Challenge_RemoveCustomerBySpecification_ShouldBeCorrectCount() { //Arrange EmailProgramRepository _emailRepo = new EmailProgramRepository(); EmailProgram firstName = new EmailProgram(CustomerData.NewCustomers, "Who", "Me", "*****@*****.**"); _emailRepo.AddEmailProgramToList(firstName); _emailRepo.RemoveCustomerBySpecifications("Who", "Me", "*****@*****.**"); //Act int actual = _emailRepo.GetEmailProgram().Count; int expected = 0; //Assert Assert.AreEqual(expected, actual); }
public void _05_Challenge_UpdateCustomerInfo_ShouldBeCorrectCount() { //Arrange EmailProgramRepository _emailRepo = new EmailProgramRepository(); EmailProgram lastName = new EmailProgram(CustomerData.CurrentCustomers, "Why", "When", "*****@*****.**"); EmailProgram firstName = new EmailProgram(); EmailProgram LastName = new EmailProgram(); EmailProgram email = new EmailProgram(); _emailRepo.RemoveCustomerBySpecifications("Why", "When", "*****@*****.**"); _emailRepo.AddEmailProgramToList(firstName); _emailRepo.AddEmailProgramToList(LastName); _emailRepo.AddEmailProgramToList(email); //Act int actual = _emailRepo.GetEmailProgram().Count; int expected = 3; //Assert Assert.AreEqual(expected, actual); }