public void Add_AddItemToEmptyList() { //Arrange RakList <int> list = new RakList <int>(); int expectedResult = 5; //Act list.Add(5); int actualResult = list[0]; //Assert Assert.AreEqual(expectedResult, actualResult); }
public void Add_AddItemToFullList_IncreaseCount() { //Arrange RakList <int> list = new RakList <int>() { 0, 1, 2, 3, 4 }; int newInput = 5; //Act list.Add(newInput); //Assert Assert.AreEqual(list.Count, 6); }
public void Add_AddItemToFullList_AddToNewIndex() { //Arrange RakList <int> list = new RakList <int>() { 0, 1, 2, 3, 4 }; int newInput = 5; int actualResult = newInput; //Act list.Add(newInput); //Assert Assert.AreEqual(newInput, list[5]); //input will be found at newList[0]; }
public void Add_AddItemToOccupupiedList() { //Arrange RakList <string> list = new RakList <string>() { "alpha", "bravo", "charlie", "delta" }; string input = "echo"; //Act list.Add(input); string expectedResult = input; //Assert Assert.AreEqual(input, list[4]); }