Inheritance: Windows.Storage.Streams.IBuffer
		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);
		}