public void DeleteFirst_EmptyList_ListIsEmptyException() { // Arrange LinkList <Person> list = new LinkList <Person>(); // Act list.DeleteFirst(); // Assert }
public void DeleteFirstTimes3_IsEmpty_True() { // Arrange LinkList <Person> list = new LinkList <Person>(); list.Add(Student.GeneratePupil()); list.Add(Student.GeneratePupil()); list.Add(Student.GeneratePupil()); // Act list.DeleteFirst(); list.DeleteFirst(); list.DeleteFirst(); bool expected = true; bool actual = list.IsEmpty(); // Assert Assert.AreEqual(expected, actual); }
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); }