public void Length_Get() { byte[] array = new byte[5]; var buffer = new WindowsRuntimeBuffer (array); Assert.AreEqual (array.Length, buffer.Length); }
public void Length_CtorSet() { byte[] array = new byte[5]; var buffer = new WindowsRuntimeBuffer (array, 0, 3); Assert.AreEqual (3, buffer.Length); }
public void Capacity_CtorSet() { byte[] array = new byte[5]; var buffer = new WindowsRuntimeBuffer (array, 0, 2, 4); Assert.AreEqual (4, buffer.Capacity); }
public void Capacity() { byte[] array = new byte[5]; var buffer = new WindowsRuntimeBuffer (array); Assert.AreEqual (array.Length, buffer.Capacity); }
public void Length_OutOfRange() { byte[] array = new byte[5]; var buffer = new WindowsRuntimeBuffer (array); Assert.Throws<ArgumentOutOfRangeException> (() => buffer.Length = 6); }
public void Resize_Capacity_SameBuffer() { byte[] array = new byte[6]; var buffer = new WindowsRuntimeBuffer (array, 0, 1, 5); Assert.AreSame (array, buffer.Buffer); }
public void Capacity_SameAsLength_BiggerSourceArray() { byte[] array = new byte[6]; var buffer = new WindowsRuntimeBuffer (array, 0, 4); Assert.AreEqual (4, buffer.Capacity); }