public void Can_add_to_list_beyond_initial_capacity() { // Arrange const int Capacity = 1; MyGenericList <int> myList = new MyGenericList <int>(Capacity); myList.Add(5); // Act myList.Add(10); // Assert Assert.Equal(2, myList.Count); Assert.Equal(5, myList[0]); Assert.Equal(10, myList[1]); // Act myList.Add(20); myList.Add(40); myList.Add(80); // Assert Assert.Equal(5, myList.Count); Assert.Equal(80, myList[4]); }
public void Can_add_to_empty_list() { // Arrange MyGenericList <int> myList = new MyGenericList <int>(); // Act myList.Add(5); // Assert Assert.Equal(1, myList.Count); Assert.Equal(5, myList[0]); }