Inheritance: Windows.Storage.Streams.IBuffer
Exemplo n.º 1
0
		public void Length_Get()
		{
			byte[] array = new byte[5];
			var buffer = new WindowsRuntimeBuffer (array);

			Assert.AreEqual (array.Length, buffer.Length);
		}
Exemplo n.º 2
0
		public void Length_CtorSet()
		{
			byte[] array = new byte[5];
			var buffer = new WindowsRuntimeBuffer (array, 0, 3);

			Assert.AreEqual (3, buffer.Length);
		}
Exemplo n.º 3
0
		public void Capacity_CtorSet()
		{
			byte[] array = new byte[5];
			var buffer = new WindowsRuntimeBuffer (array, 0, 2, 4);

			Assert.AreEqual (4, buffer.Capacity);
		}
Exemplo n.º 4
0
		public void Capacity()
		{
			byte[] array = new byte[5];
			var buffer = new WindowsRuntimeBuffer (array);

			Assert.AreEqual (array.Length, buffer.Capacity);
		}
Exemplo n.º 5
0
		public void Length_OutOfRange()
		{
			byte[] array = new byte[5];
			var buffer = new WindowsRuntimeBuffer (array);

			Assert.Throws<ArgumentOutOfRangeException> (() => buffer.Length = 6);
		}
Exemplo n.º 6
0
		public void Resize_Capacity_SameBuffer()
		{
			byte[] array = new byte[6];
			var buffer = new WindowsRuntimeBuffer (array, 0, 1, 5);

			Assert.AreSame (array, buffer.Buffer);
		}
Exemplo n.º 7
0
		public void Capacity_SameAsLength_BiggerSourceArray()
		{
			byte[] array = new byte[6];
			var buffer = new WindowsRuntimeBuffer (array, 0, 4);
			
			Assert.AreEqual (4, buffer.Capacity);
		}