public void Test_add_and_clear() { MyDynamicArray <int> arr = new MyDynamicArray <int>(); for (int i = 0; i < 100; i++) { arr.Add(i); } arr.Clear(); Assert.True(arr.IsEmpty()); for (int i = 0; i < 1000; i++) { arr.Add(i); } arr.Clear(); Assert.True(arr.IsEmpty()); for (int i = 0; i < 10000; i++) { arr.Add(i); } arr.Clear(); Assert.True(arr.IsEmpty()); }
public void MyDynamicArray_NotEquals_OriginalArray() { List <int> originalArray = _arrayService.CreateArray(new List <int>()) as List <int>; MyDynamicArray <int> myDynamicArray = _arrayService.CreateArray(new MyDynamicArray <int>()) as MyDynamicArray <int>; myDynamicArray.Clear(); Assert.NotEqual(myDynamicArray, originalArray); }
public void Test_clear() { MyDynamicArray <int> arr = new MyDynamicArray <int>(); FillDynamicArray(arr, 1000, 100); arr.Clear(); // assert Assert.True(arr.IsEmpty()); }