Example #1
0
        public void ContentVirutalFile_GetStream_Returns_ContentData()
        {
            var data        = Encoding.UTF8.GetBytes("ABCDEF");
            var virtualFile = new CustomVirtualFile("a.txt", new Asset(data, DateTime.Now));

            Assert.That(virtualFile.Name, Is.EqualTo("a.txt"));
            Assert.That(virtualFile.VirtualPath, Is.EqualTo("a.txt"));
            Assert.That(virtualFile.IsDirectory, Is.False);

            var stream = virtualFile.Open();

            Assert.That(stream, Is.Not.Null);
            Assert.That(stream, Is.EqualTo(new MemoryStream(data)));
        }