public void DeleteFirst_Add3Delete1_Count2() { // Arrange LinkList <Person> list = new LinkList <Person>(); Student student1 = new Student("ИмяСтудента1", 25, 2); Student student2 = new Student("ИмяСтудента2", 26, 3); Student student3 = new Student("ИмяСтудента3", 27, 4); // Act list.InsertFirst(student1); list.Add(student2); list.Insert(1, student3); list.DeleteFirst(); int expectedCount = 2; int actualCount = list.Count; // Assert Assert.AreEqual(expectedCount, actualCount); Assert.AreEqual(list[0], student3); Assert.AreEqual(list[1], student2); }
public void InsertFirst_Times6_Count6() { // Arrange LinkList <Person> list = new LinkList <Person>(); // Act list.InsertFirst(Student.GeneratePupil()); list.InsertFirst(Student.GeneratePupil()); list.InsertFirst(Student.GeneratePupil()); list.InsertFirst(Student.GeneratePupil()); list.InsertFirst(Student.GeneratePupil()); list.InsertFirst(Student.GeneratePupil()); int expectedCount = 6; int actualCount = list.Count; // Assert Assert.AreEqual(expectedCount, actualCount); }