public void UnmanagedArray_Resize() { int size = 256; var testArray = new UnmanagedArray <int>(size, true); var baselineArray = Enumerable.Range(0, size).ToArray(); testArray.Copy(baselineArray); Assert.IsTrue(this.AreIdentical(testArray, baselineArray)); Assert.AreEqual(baselineArray.Sum(), testArray.Sum()); testArray.Resize(size + 10, true); Assert.AreEqual(baselineArray.Sum(), testArray.Sum()); Assert.IsTrue(this.AreIdentical(testArray.Take(size), baselineArray)); }