public void EmptyArray_AddElement_HasThisElement() { // Arrange CustomArray <int> list = new CustomArray <int>(0, 1); int insert = 10; // Act list.Add(insert); // Assert Assert.NotNull(list); Assert.Equal(insert, list.FindNode(insert).Data); }
public void EmptyArray_PopBackElement_NotHasThisElementInLastPosition() { // Arrange CustomArray <int> list = new CustomArray <int>(0, 1); int insert0 = 10; int insert1 = 11; list.PushFront(insert0); list.Add(insert1); // Act list.PopBack(); // Assert Assert.Null(list.FindNode(insert1)); }
public void NotEmptyArray_PerformClearList_ShouldReturnEmptyArray() { // Arrange CustomArray <int> list = new CustomArray <int>(0, 1); int insert0 = 10; int insert1 = 11; list.PushFront(insert0); list.Add(insert1); // Act list.ClearList(); // Assert Assert.Empty(list); }