예제 #1
0
        public void HybridFS_GetRootContents()
        {
            var fileProvider = new HybridFSFileProvider(GetFileManager());
            var folderInfo   = fileProvider.GetDirectoryContents(@"\");

            Assert.True(folderInfo.Exists);
            Assert.Equal(2, folderInfo.Count());
            Assert.Contains(folderInfo, x => x.Name == "jcwyfhiq.3ls");
        }
예제 #2
0
        public void HybridFS_GetFileAndCheckInformation()
        {
            var fileProvider = new HybridFSFileProvider(GetFileManager());
            var fileInfo     = fileProvider.GetFileInfo(@"\FileMD5Test\arrraejl.adq");

            Assert.True(fileInfo.Exists);
            Assert.False(fileInfo.IsDirectory);
            Assert.Equal(Convert.ToDateTime("2020-05-20 08:28:45.1323675"), fileInfo.LastModified);
            Assert.Equal("arrraejl.adq", fileInfo.Name);
            Assert.Equal(@"\FileMD5Test\arrraejl.adq", fileInfo.PhysicalPath);
            Assert.Equal(2046431, fileInfo.Length);
        }