public void MyArrayList_4_Set_2_ThrowsExceptionOnEmptyList() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); // Act & Assert Assert.Throws(typeof(MyArrayListIndexOutOfRangeException), () => lst.Set(0, 2)); }
public void MyArrayList_3_Get_4_ThrowsExceptionOnTooHighIndex() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); lst.Add(1); lst.Add(2); // Act & Assert Assert.Throws(typeof(MyArrayListIndexOutOfRangeException), () => lst.Get(2)); }
public void MyArrayList_1_Constructor5_1_CapacityEquals5() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); int expected = 5; // Act int actual = lst.Capacity(); // Assert Assert.AreEqual(expected, actual); }
public void MyArrayList_6_ToString_1_OnEmptyList() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); String expected = "NIL"; // Act String actual = lst.ToString(); // Assert Assert.AreEqual(expected, actual); }
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_7_CountOccurences_1_OnEmptyList() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); int expected = 0; // Act int actual = lst.CountOccurences(3); // Assert Assert.AreEqual(expected, actual); }
public void MyArrayList_1_Constructor5_2_SizeEquals0() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); int expected = 0; // Act int actual = lst.Size(); // Assert Assert.AreEqual(expected, actual); }
public void MyArrayList_6_ToString_2_OnSingleElement() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); String expected = "[3]"; // Act lst.Add(3); String actual = lst.ToString(); // 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_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_4_Set_3_ThrowsExceptionOnTooLowIndex() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); // Act lst.Add(1); lst.Add(2); lst.Add(3); lst.Add(4); // Assert Assert.Throws(typeof(MyArrayListIndexOutOfRangeException), () => lst.Set(-1, 2)); }
public void MyArrayList_7_CountOccurences_4_MoreOccurences() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); int expected = 3; // Act lst.Add(3); lst.Add(2); lst.Add(3); lst.Add(4); lst.Add(3); int actual = lst.CountOccurences(3); // Assert Assert.AreEqual(expected, actual); }
public void MyArrayList_6_ToString_3_OnFullList() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); String expected = "[1,2,3,4,5]"; // Act lst.Add(1); lst.Add(2); lst.Add(3); lst.Add(4); lst.Add(5); String actual = lst.ToString(); // Assert Assert.AreEqual(expected, actual); }
public void MyArrayList_3_Get_1_GetReturnsProperResult() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); int expected = 2; lst.Add(1); lst.Add(2); lst.Add(3); lst.Add(4); // Act int actual = lst.Get(1); // Assert Assert.AreEqual(expected, actual); }
public void MyArrayList_2_Add_3_CapacityAlmostFull() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); int expected = 5; lst.Add(3); lst.Add(3); lst.Add(3); lst.Add(3); lst.Add(3); // Act int actual = lst.Size(); // Assert Assert.AreEqual(expected, actual); }
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_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); }
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); }