80 references to _fileSystem
Microsoft.VisualBasic.Tests (80)
Microsoft\VisualBasic\MyServices\FileSystemProxyTests.cs (80)
31Assert.Throws<ArgumentNullException>(() => _fileSystem.CombinePath(null, "Test2")); 32Assert.Throws<ArgumentNullException>(() => _fileSystem.CombinePath("", "Test2")); 40Assert.Equal(_fileSystem.CombinePath(Root, "Test2"), Path.Combine(Root, "Test2")); 46Assert.Equal(_fileSystem.CombinePath(TestDirectory, null), TestDirectory); 47Assert.Equal(_fileSystem.CombinePath(TestDirectory, ""), TestDirectory); 48Assert.Equal(_fileSystem.CombinePath(TestDirectory, "Test"), Path.Combine(TestDirectory, "Test")); 62_fileSystem.CopyDirectory(FullPathToSourceDirectory, FullPathToTargetDirectory); 73Assert.Throws<IOException>(() => _fileSystem.CopyDirectory(FullPathToSourceDirectory, FullPathToTargetDirectory)); 87_fileSystem.CopyDirectory(FullPathToSourceDirectory, FullPathToTargetDirectory, overwrite: false); 98Assert.Throws<IOException>(() => _fileSystem.CopyDirectory(FullPathToSourceDirectory, FullPathToTargetDirectory, overwrite: false)); 118_fileSystem.CopyDirectory(FullPathToSourceDirectory, FullPathToTargetDirectory, overwrite: true); 136Assert.Throws<IOException>(() => _fileSystem.CopyFile(testFileSource, testFileDest)); 143_fileSystem.CopyFile(testFileSource, testFileDest); 158Assert.Throws<IOException>(() => _fileSystem.CopyFile(testFileSource, testFileDest, overwrite: false)); 173_fileSystem.CopyFile(testFileSource, testFileDest, overwrite: true); 184_fileSystem.CreateDirectory(FullPathToNewDirectory); 192Assert.Equal(_fileSystem.CurrentDirectory, CurrentDirectory); 199_fileSystem.CurrentDirectory = TestDirectory; 200Assert.Equal(TestDirectory, _fileSystem.CurrentDirectory); 201_fileSystem.CurrentDirectory = SavedCurrentDirectory; 202Assert.Equal(_fileSystem.CurrentDirectory, SavedCurrentDirectory); 213_fileSystem.DeleteDirectory(FullPathToNewDirectory, DeleteDirectoryOption.DeleteAllContents); 221_fileSystem.CreateDirectory(FullPathToNewDirectory); 226Assert.Throws<IOException>(() => _fileSystem.DeleteDirectory(FullPathToNewDirectory, DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)); 237_fileSystem.DeleteFile(testFileSource); 244Assert.True(_fileSystem.DirectoryExists(TestDirectory)); 245Assert.False(_fileSystem.DirectoryExists(Path.Combine(TestDirectory, "NewDirectory"))); 255Assert.True(_fileSystem.FileExists(testFileSource)); 256_fileSystem.FileExists(testFileSource); 258Assert.False(_fileSystem.FileExists(testFileSource)); 268var DirectoryList = _fileSystem.GetDirectories(TestDirectory); 275DirectoryList = _fileSystem.GetDirectories(TestDirectory); 283DirectoryList = _fileSystem.GetDirectories(TestDirectory); 290var DirectoryList = _fileSystem.GetDirectories(TestDirectory, SearchOption.SearchTopLevelOnly); 297DirectoryList = _fileSystem.GetDirectories(TestDirectory, SearchOption.SearchTopLevelOnly); 305DirectoryList = _fileSystem.GetDirectories(TestDirectory, SearchOption.SearchTopLevelOnly); 307DirectoryList = _fileSystem.GetDirectories(TestDirectory, SearchOption.SearchAllSubDirectories); 314var DirectoryList = _fileSystem.GetDirectories(TestDirectory, SearchOption.SearchTopLevelOnly, "*"); 322DirectoryList = _fileSystem.GetDirectories(TestDirectory, SearchOption.SearchTopLevelOnly, "*000", "*001"); 331DirectoryList = _fileSystem.GetDirectories(TestDirectory, SearchOption.SearchTopLevelOnly, "*000"); 333DirectoryList = _fileSystem.GetDirectories(TestDirectory, SearchOption.SearchAllSubDirectories, "*000"); 346var info = _fileSystem.GetDirectoryInfo(TestDirectory); 362Assert.Equal(_fileSystem.GetDriveInfo(Drives[0].Name).Name, new DriveInfo(Drives[0].Name).Name); 373var info = _fileSystem.GetFileInfo(TestFile); 392var FileList = _fileSystem.GetFiles(TestDirectory); 399FileList = _fileSystem.GetFiles(TestDirectory); 408FileList = _fileSystem.GetFiles(TestDirectory); 418var FileList = _fileSystem.GetFiles(TestDirectory); 425FileList = _fileSystem.GetFiles(TestDirectory, SearchOption.SearchTopLevelOnly); 433FileList = _fileSystem.GetFiles(TestDirectory, SearchOption.SearchAllSubDirectories); 444var FileList = _fileSystem.GetFiles(TestDirectory); 452FileList = _fileSystem.GetFiles(TestDirectory, SearchOption.SearchTopLevelOnly, "*.vb"); 462FileList = _fileSystem.GetFiles(TestDirectory, SearchOption.SearchAllSubDirectories, "*.cs"); 470Assert.Equal(_fileSystem.GetName(TestDirectory), Path.GetFileName(TestDirectory)); 476Assert.Equal(_fileSystem.GetParentPath(TestDirectory), Path.GetDirectoryName(TestDirectory)); 482string TempFile = _fileSystem.GetTempFileName(); 499_fileSystem.MoveDirectory(FullPathToSourceDirectory, FullPathToTargetDirectory); 511Assert.Throws<IOException>(() => _fileSystem.MoveDirectory(FullPathToSourceDirectory, FullPathToTargetDirectory)); 525_fileSystem.MoveDirectory(FullPathToSourceDirectory, FullPathToTargetDirectory, overwrite: false); 537Assert.Throws<IOException>(() => _fileSystem.MoveDirectory(FullPathToSourceDirectory, FullPathToTargetDirectory, overwrite: false)); 564_fileSystem.MoveDirectory(FullPathToSourceDirectory, FullPathToTargetDirectory, overwrite: true); 579_fileSystem.MoveFile(SourceFileNameWithPath, DestinationFileNameWithPath); 586Assert.Throws<IOException>(() => _fileSystem.MoveFile(SourceFileNameWithPath, DestinationFileNameWithPath)); 597_fileSystem.MoveFile(SourceFileNameWithPath, DestinationFileNameWithPath, overwrite: false); 603Assert.Throws<IOException>(() => _fileSystem.MoveFile(SourceFileNameWithPath, DestinationFileNameWithPath, overwrite: false)); 614_fileSystem.MoveFile(SourceFileNameWithPath, DestinationFileNameWithPath, overwrite: true); 619_fileSystem.MoveFile(sourceFileName: DestinationFileNameWithPath, destinationFileName: SourceFileNameWithPath, overwrite: true); 641Assert.Throws<DirectoryNotFoundException>(() => _fileSystem.RenameDirectory(Path.Combine(TestDirectory, "DoesNotExistDirectory"), "NewDirectory")); 645Assert.Throws<ArgumentNullException>(() => _fileSystem.RenameDirectory(OrigDirectoryWithPath, "")); 648Assert.Throws<ArgumentException>(() => _fileSystem.RenameDirectory(OrigDirectoryWithPath, DirectoryNameWithPath)); 649_fileSystem.RenameDirectory(OrigDirectoryWithPath, "NewFDirectory"); 658Assert.Throws<IOException>(() => _fileSystem.RenameDirectory(NewFDirectoryPath, "OriginalDirectory")); 665Assert.Throws<FileNotFoundException>(() => _fileSystem.RenameFile(Path.Combine(TestDirectory, "DoesNotExistFile"), "NewFile")); 669Assert.Throws<ArgumentNullException>(() => _fileSystem.RenameFile(OrigFileWithPath, "")); 671Assert.Throws<ArgumentException>(() => _fileSystem.RenameFile(OrigFileWithPath, ExistingFileWithPath)); 672_fileSystem.RenameFile(OrigFileWithPath, "NewFile"); 677Assert.Throws<IOException>(() => _fileSystem.RenameFile(NewFileWithPath, "NewFile")); 679Assert.Throws<IOException>(() => _fileSystem.RenameFile(NewFileWithPath, "NewFDirectory")); 685var specialDirectories = _fileSystem.SpecialDirectories; 687Assert.Same(specialDirectories, _fileSystem.SpecialDirectories);