public void T07_ReverseListWith4Items() { Pet pet1 = new Pet() { Age = 10 }; Pet pet2 = new Pet() { Age = 7 }; Pet pet3 = new Pet() { Age = 1 }; Pet pet4 = new Pet() { Age = 8 }; SortableArrayList list = new SortableArrayList(); list.Add(pet1); list.Add(pet2); list.Add(pet3); list.Add(pet4); list.Reverse(); Assert.AreEqual(pet4, list[0], "pet4 should be on first position"); Assert.AreEqual(pet3, list[1], "pet3 should be on second position"); Assert.AreEqual(pet2, list[2], "pet2 should be on third position"); Assert.AreEqual(pet1, list[3], "pet1 should be on fourth position"); }