public void Remove_TwoConsecutiveValuesFromIndicesOneAndTwoFromListOfFive_CountHasGoneDownByTwo() { //Arrange CustomList <int> customList = new customList.CustomList <int>(); int valueToAdd1 = 3; int valueToAdd2 = 12; int valueToAdd3 = 8; int valueToAdd4 = 5; int valueToAdd5 = 78; int valueToRemove1 = 12; int valueToRemove2 = 8; int expected; //Act customList.Add(valueToAdd1); customList.Add(valueToAdd2); customList.Add(valueToAdd3); customList.Add(valueToAdd4); customList.Add(valueToAdd5); expected = customList.Count - 2; customList.Remove(valueToRemove1); customList.Remove(valueToRemove2); //Assert Assert.AreEqual(expected, customList.Count); }
public void Remove_TwoConsecutiveValuesFromIndicesOneAndTwoFromListOfFive_ValueAtIndexOneEqualsFormerValueAtIndexThree() { //Arrange CustomList <int> customList = new customList.CustomList <int>(); int valueToAdd1 = 3; int valueToAdd2 = 12; int valueToAdd3 = 8; int valueToAdd4 = 5; int valueToAdd5 = 78; int valueToRemove1 = 12; int valueToRemove2 = 8; int expected; //Act customList.Add(valueToAdd1); customList.Add(valueToAdd2); customList.Add(valueToAdd3); customList.Add(valueToAdd4); customList.Add(valueToAdd5); expected = customList[3]; customList.Remove(valueToRemove1); customList.Remove(valueToRemove2); //Assert Assert.AreEqual(expected, customList[1]); }
public void Remove_OneValueFromIndexZeroOfListOfFive_CountEqualsOriginalCountMinusOne() { //Arrange CustomList <int> customList = new customList.CustomList <int>(); int valueToAdd1 = 3; int valueToAdd2 = 12; int valueToAdd3 = 8; int valueToAdd4 = 5; int valueToAdd5 = 78; int valueToRemove = 3; int expected = 4; //Act customList.Add(valueToAdd1); customList.Add(valueToAdd2); customList.Add(valueToAdd3); customList.Add(valueToAdd4); customList.Add(valueToAdd5); customList.Remove(valueToRemove); //Assert Assert.AreEqual(expected, customList.Count); }
public void Remove_OneValueFromIndexZeroFromListOfFive_ValueAtIndexZeroEqualsFormerValueAtIndexOne() { //Arrange CustomList <int> customList = new customList.CustomList <int>(); int valueToAdd1 = 3; int valueToAdd2 = 12; int valueToAdd3 = 8; int valueToAdd4 = 5; int valueToAdd5 = 78; int valueToRemove = 3; int expected; //Act customList.Add(valueToAdd1); customList.Add(valueToAdd2); customList.Add(valueToAdd3); customList.Add(valueToAdd4); customList.Add(valueToAdd5); expected = customList[1]; customList.Remove(valueToRemove); //Assert Assert.AreEqual(expected, customList[0]); }