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_4_Set_4_ThrowsExceptionOnTooHighIndex() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); // Act lst.Add(1); lst.Add(2); lst.Add(3); lst.Add(4); Assert.Throws(typeof(MyArrayListIndexOutOfRangeException), () => lst.Set(4, 2)); }
public void MyArrayList_5_Clear_4_SetThrowsExceptionAfterClear() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); lst.Add(1); lst.Add(2); lst.Add(3); lst.Add(4); lst.Clear(); // Act & Assert Assert.Throws(typeof(MyArrayListIndexOutOfRangeException), () => lst.Set(0, 2)); }
public void MyArrayList_6_ToString_4_AfterSet() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); String expected = "[1,2,7,4,5]"; // Act lst.Add(1); lst.Add(2); lst.Add(3); lst.Add(4); lst.Add(5); lst.Set(2, 7); String actual = lst.ToString(); // Assert Assert.AreEqual(expected, actual); }
public void MyArrayList_4_Set_1_GetReturnsProperResult() { // Arrange IMyArrayList lst = DSBuilder.CreateMyArrayList(); int expected = 7; lst.Add(1); lst.Add(2); lst.Add(3); lst.Add(4); // Act lst.Set(1, 7); int actual = lst.Get(1); // Assert Assert.AreEqual(expected, actual); }