public void SetNormalArrayWithOffsetWorks() { var arr = new Int8Array(6); arr.Set(new sbyte[] { 3, 6, 7 }, 2); AssertContent(arr, new[] { 0, 0, 3, 6, 7, 0 }, "Content"); }
public void SetNormalArrayWorks() { var arr = new Int8Array(4); arr.Set(new sbyte[] { 3, 6, 7 }); AssertContent(arr, new[] { 3, 6, 7, 0 }, "Content"); }
public void Int8SetArrayOutOfRange() { var buffer = new ArrayBuffer(4); var i8 = new Int8Array(buffer); Assert.Throws <ArgumentException>(() => i8.Set(new sbyte[] { 1, 2, 3, 4 }, 1)); }
public void Int8SetArray() { var buffer = new ArrayBuffer(4); var i8 = new Int8Array(buffer); i8.Set(new sbyte[] { 1, 2, 3 }, 1); CollectionAssert.AreEqual(new[] { 0, 1, 2, 3 }, buffer.Data); }