public void Remove_Item_RemovedIntIsZero() { //arange CustomMadeList <int> customMadeList = new CustomMadeList <int>(); customMadeList.Add(1); int expected = 0; int actual; //act customMadeList.Remove(1); actual = customMadeList[0]; }
public void Remove_Item_CountDecreaseByOne() { //Arange CustomMadeList <int> customMadeList = new CustomMadeList <int>(); customMadeList.Add(1); int expected = 0; int actual; //Act customMadeList.Remove(1); actual = customMadeList.Count; //Assert Assert.AreEqual(expected, actual); }
public void Remove_Item_RemovesCorrectItem() { //arange CustomMadeList <int> customMadeList = new CustomMadeList <int>(); customMadeList.Add(2); customMadeList.Add(3); int expected = 3; int actual; //act customMadeList.Remove(2); actual = customMadeList[0]; //assert Assert.AreEqual(expected, actual); }
public void Remove_Item_RemovesFirstInstance() { //arange CustomMadeList <int> customMadeList = new CustomMadeList <int>(); customMadeList.Add(1); customMadeList.Add(2); customMadeList.Add(1); int expected = 2; int actual; //act customMadeList.Remove(1); actual = customMadeList[0]; //assert Assert.AreEqual(expected, actual); }
public void Remove_Item_CapacityDoesNotShrink() { //arange CustomMadeList <int> customMadeList = new CustomMadeList <int>(); for (int i = 0; i <= 5; i++) { customMadeList.Add(1); } int expected = 8; int actual; //act customMadeList.Remove(1); actual = customMadeList.Capacity; //assert Assert.AreEqual(expected, actual); }