예제 #1
0
        public async Task GetStreamTest()
        {
            var provider = new FileSystemProvider(BaseDir);
            var filename = Path.GetRandomFileName();
            var add      = await provider.AddFile(RandomFileGenerator.RandomFileByteArray(1000), filename);

            using (MemoryStream stream = new MemoryStream())
            {
                await provider.DownloadStream(stream, filename);

                Assert.IsTrue(stream.Length == 999);//file storage size is 999 for 1000 bytes
            }
        }