コード例 #1
0
 public void GetFilesReturnsAllFilesInFolder()
 {
     var sut = new SystemFileDescriptorProvider();
     var descriptor = new FileDescriptor(TestResources.ResourcesPath);
     var files = sut.GetFiles(descriptor);
     Assert.That(files.Select(x => x.Path), Is.EquivalentTo(new [] { TestResources.EinsteinJpegPath, TestResources.TextFilePath}));
 }
コード例 #2
0
 public void FileDescriptorsHaveCorrectStats()
 {
     TestResources.Initialize();
     var sut = new SystemFileDescriptorProvider();
     var descriptor = new FileDescriptor(TestResources.ResourcesPath);
     var file = sut.GetFiles(descriptor).First(x => x.Path == TestResources.EinsteinJpegPath );
     Assert.That(file.Size, Is.EqualTo(52439));
     Assert.That(file.CreateTime, Is.EqualTo(TestResources.EinsteinJpegCreateTime));
     Assert.That(file.ModifyTime, Is.EqualTo(TestResources.EinsteinJpegModifyTime));
     Assert.That(file.IsFolder, Is.False);
 }