public void GetBytes_DataNotRead_EmptyByteArrayReturned() { var data = new ByteArrayType(0, 2); var expected = new byte[] { 0x00, 0x00 }; Assert.True(expected.SequenceEqual(data.GetBytes())); }
public void Test_GetBytes() { ByteArrayType data; FileStream file; /* * Test getting byte array */ file = new FileStream(TestHelper.DataTypeTestsFile, FileMode.Open); data = new ByteArrayType(0, 6); data.Read(file, 0); Assert.IsTrue(new byte[] { 0x08, 0x07, 0x06, 0x05, 0x04, 0x03 }.SequenceEqual( data.GetBytes())); file.Close(); /* * Test getting byte array before reading data */ data = new ByteArrayType(0, 2); Assert.IsTrue(new byte[] { 0x00, 0x00 }.SequenceEqual( data.GetBytes())); }
public async Task GetBytes_DataRead_DataReturned() { var fs = TestHelpers.CreateDataTypesTestFileSystem(); using (var file = fs.File.OpenRead(TestHelpers.DataTypesTestFilePath)) { var data = new ByteArrayType(0, 6); await data.ReadAsync(file, 0, new NefsProgress()); var expected = new byte[] { 0x08, 0x07, 0x06, 0x05, 0x04, 0x03 }; Assert.True(expected.SequenceEqual(data.GetBytes())); } }