public void MyArrayList_2_Add_2_SizeEquals1() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); int expected = 1; lst.Add(3); // Act int actual = lst.Size(); // Assert Assert.AreEqual(expected, actual); }
public void MyArrayList_2_Add_1_CapacityEquals5() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); int expected = 5; lst.Add(3); // Act int actual = lst.Capacity(); // Assert Assert.AreEqual(expected, actual); }
public void MyArrayList_2_Add_4_CapacityFull() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); lst.Add(3); lst.Add(3); lst.Add(3); lst.Add(3); lst.Add(3); // Act & Assert Assert.Throws(typeof(MyArrayListFullException), () => lst.Add(3)); }
public void MyArrayList_8_CountOccurences_5_ReturnsProperResultAfterCleanAndAdd() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); int expected = 1; // Act lst.Add(3); lst.Add(2); lst.Add(3); lst.Add(4); lst.Add(3); lst.Clear(); lst.Add(3); int actual = lst.CountOccurences(3); // Assert Assert.AreEqual(expected, actual); }