public void SubarrayWithBeginWorks() { var source = new Uint8Array(10); var arr = source.Subarray(3); Assert.IsFalse(arr == source, "Should be a new array"); Assert.IsTrue(arr.Buffer == source.Buffer, "Should be the same buffer"); Assert.AreEqual(arr.ByteOffset, 3, "ByteOffset should be correct"); }
public void SubarrayWithBeginAndEndWorks() { var source = new Uint8Array(10); var arr = source.Subarray(3, 7); Assert.IsFalse(arr == source, "Should be a new array"); Assert.IsTrue(arr.Buffer == source.Buffer, "Should be the same buffer"); Assert.AreEqual(arr.ByteOffset, 3, "ByteOffset should be correct"); Assert.AreEqual(arr.Length, 4, "Length should be correct"); }