Ejemplo n.º 1
0
        public void MemoryBlob_ToArray_Succeed()
        {
            // Arrange
            byte[] bytes  = new byte[100];
            Random random = new Random((int)DateTime.Now.Millisecond);

            random.NextBytes(bytes);
            MemoryStream ms = new MemoryStream(bytes);

            // Act
            MemoryBlob memoryBlob = new MemoryBlob(ms);

            byte[] bytesRead = memoryBlob.ToArray();

            // Assert
            Assert.AreEqual((ulong)bytes.Length, memoryBlob.Length);
            CollectionAssert.AreEqual(bytes, bytesRead);
            ms.Dispose();
        }