public void SetLength_Negative_Throws() { var arr = new DynamicArray <int>(true); Assert.That(() => arr.Length = -1, Throws.TypeOf <ArgumentOutOfRangeException>()); }
public void Ctor_WithCapacity_CapacityIsCorrect() { var arr = new DynamicArray <int>(42); Assert.That(arr.Capacity, Is.EqualTo(42)); }
public void Ctor_WithCapacity_LengthIsZero() { var arr = new DynamicArray <int>(5); Assert.That(arr.Length, Is.Zero); }
public void Ctor_CapacityIsZero() { var arr = new DynamicArray <int>(true); Assert.That(arr.Capacity, Is.Zero); }
public void Ctor_LengthIsZero() { var arr = new DynamicArray <int>(true); Assert.That(arr.Length, Is.Zero); }
public DynamicArrayFreeListAllocator(int capacity) { this._array = new DynamicArray <T>(capacity); this._freeList = new DynamicArray <int>(0); }