public void GivenStudentsWithDifferentId_WhenAdd_ThenAllPersist() { Student student1 = new Student(1, "Ab"); Student student2 = new Student(2, "Ac"); SchoolGroup schoolClass = new SchoolGroup("A"); schoolClass.AddStudent(student1); schoolClass.AddStudent(student2); CollectionAssert.AreEqual( new List <Student> { student1, student2 }, new List <Student>(schoolClass.GetAllStudents())); }
public void GivenStudentsWithTheSameId_WhenAdd_ThenOnlyFirstPersist() { Student Student1 = new Student(1, "Ab"); Student Student2 = new Student(1, "Ac"); SchoolGroup schoolClass = new SchoolGroup("A"); schoolClass.AddStudent(Student1); schoolClass.AddStudent(Student2); CollectionAssert.AreEqual( new List <Student> { Student1 }, new List <Student>(schoolClass.GetAllStudents())); }