Beispiel #1
0
        public async Task TestReadAsync()
        {
            using (FileStream fileStream = readFileInfo.OpenRead())
                using (RandomReadNumberStream randomReadNumberStream = new RandomReadNumberStream(fileStream))
                    using (WrapStream wrapStream = new WrapStreamImpl(randomReadNumberStream))
                    {
                        byte[] wrapContent = await wrapStream.ReadToEndAsync();

                        fileStream.Seek(0, SeekOrigin.Begin);
                        byte[] plainContent = await fileStream.ReadToEndAsync();

                        Assert.AreEqual(plainContent, wrapContent);
                    }
        }