public void Given_person_seen_is_not_an_employee_and_not_in_list_when_AddPersonSeen_then_added_to_list() { //GIVEN var checklist = new BusinessSafe.Domain.Entities.SafeCheck.Checklist(); var personSeen = ChecklistPersonSeen.Create(Guid.NewGuid(), "Alester Oakheart", "*****@*****.**"); var personSeenToRemove = ChecklistPersonSeen.Create(personSeen.Id, "Alester Oakheart", "*****@*****.**"); checklist.AddPersonSeen(personSeen); //WHEN checklist.RemovePersonSeen(personSeenToRemove); //THEN Assert.That(checklist.PersonsSeen.Count, Is.EqualTo(0)); }
public void Given_person_seen_is_an_employee_and_in_list_when_RemovePersonSeen_then_removed_from_list() { //GIVEN var checklist = new BusinessSafe.Domain.Entities.SafeCheck.Checklist(); var employee = new Employee(); employee.Id = Guid.NewGuid(); employee.Forename = "Alester"; employee.Surname = "Oakheart"; employee.SetEmail("*****@*****.**",null); var personSeenToRemove = ChecklistPersonSeen.Create(employee); var personSeen = ChecklistPersonSeen.Create(employee); checklist.AddPersonSeen(personSeen); //WHEN checklist.RemovePersonSeen(personSeenToRemove); //THEN Assert.That(checklist.PersonsSeen.Count, Is.EqualTo(0)); }