public void MyArrayList_5_Clear_3_GetThrowsExceptionAfterClear() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); lst.Add(1); lst.Add(2); lst.Clear(); // Act & Assert Assert.Throws(typeof(MyArrayListIndexOutOfRangeException), () => lst.Get(0)); }
public void MyArrayList_6_ToString_5_AfterClear() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); String expected = "NIL"; // Act lst.Add(1); lst.Add(2); lst.Add(3); lst.Add(4); lst.Add(5); lst.Clear(); String actual = lst.ToString(); // Assert Assert.AreEqual(expected, actual); }
public void MyArrayList_5_Clear_2_SizeEquals0() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); int expected = 0; lst.Add(1); lst.Add(2); lst.Add(3); lst.Add(4); // Act lst.Clear(); int actual = lst.Size(); // Assert Assert.AreEqual(expected, actual); }
public void MyArrayList_5_Clear_1_CapacityRemainsSame() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); int expected = 5; lst.Add(1); lst.Add(2); lst.Add(3); lst.Add(4); // Act lst.Clear(); int actual = lst.Capacity(); // Assert Assert.AreEqual(expected, actual); }
public void MyArrayList_8_CountOccurences_5_ReturnsProperResultAfterClean() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); int expected = 0; // Act lst.Add(3); lst.Add(2); lst.Add(3); lst.Add(4); lst.Add(3); lst.Clear(); int actual = lst.CountOccurences(3); // Assert Assert.AreEqual(expected, actual); }