SYMBOL INDEX (2090 symbols across 157 files) FILE: Pipeline/Build.ApiChecks.cs class Build (line 11) | partial class Build FILE: Pipeline/Build.CodeAnalysis.cs class Build (line 8) | partial class Build FILE: Pipeline/Build.CodeCoverage.cs class Build (line 10) | partial class Build FILE: Pipeline/Build.Compile.cs class Build (line 16) | partial class Build type AssemblyVersion (line 107) | public record AssemblyVersion(string FileVersion, string Informational... FILE: Pipeline/Build.Pack.cs class Build (line 16) | partial class Build FILE: Pipeline/Build.UnitTest.cs class Build (line 15) | partial class Build FILE: Pipeline/Build.cs class Build (line 9) | [GitHubActions( method Main (line 30) | public static int Main() => Execute(x => x.UnitTests, x => x.Pa... FILE: Pipeline/BuildExtensions.cs class BuildExtensions (line 9) | public static class BuildExtensions method SetPullRequestOrBranchName (line 11) | public static SonarScannerBeginSettings SetPullRequestOrBranchName( FILE: Pipeline/Configuration.cs class Configuration (line 6) | [TypeConverter(typeof(TypeConverter))] FILE: benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/FileSystemAbstractionBenchmarks.cs class FileSystemAbstractionBenchmarks (line 8) | [RPlotExporter] method FileSystemAbstractionBenchmarks (line 22) | public FileSystemAbstractionBenchmarks() method FileExists_DotNet (line 30) | [Benchmark] method FileExists_Abstraction (line 33) | [Benchmark] method DirectoryExists_DotNet (line 38) | [Benchmark] method DirectoryExists_Abstraction (line 41) | [Benchmark] FILE: benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/MockFileSystemBenchmarks.cs class MockFileSystemBenchmarks (line 9) | [RPlotExporter] method CreateTestData (line 15) | private static Dictionary CreateTestData() method MockFileSystem_Constructor (line 24) | [Benchmark] FILE: benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Program.cs class Program (line 5) | static class Program method Main (line 7) | public static void Main(string[] args) FILE: benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Support/DirectorySupport.cs class DirectorySupport (line 3) | public class DirectorySupport method DirectorySupport (line 7) | public DirectorySupport(IFileSystem fileSystem) method DirectorySupport (line 12) | public DirectorySupport() : this(new FileSystem()) method IsDirectory (line 17) | public bool IsDirectory(string path) method GetRandomTempDirectory (line 22) | private static string GetRandomTempDirectory() method CreateRandomDirectory (line 27) | public string CreateRandomDirectory() method DirectoryCopy (line 34) | private void DirectoryCopy(string sourceDirName, string destDirName, b... method CreateIfNotExists (line 71) | public void CreateIfNotExists(string directory) method Exists (line 79) | public bool Exists(string directory) FILE: benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Support/DirectorySupportStatic.cs class DirectorySupportStatic (line 3) | public static class DirectorySupportStatic method IsDirectory (line 5) | public static bool IsDirectory(string path) method GetRandomTempDirectory (line 10) | private static string GetRandomTempDirectory() method CreateDirectory (line 15) | public static string CreateDirectory() method DirectoryCopy (line 22) | private static void DirectoryCopy(string sourceDirName, string destDir... method CreateIfNotExists (line 60) | public static void CreateIfNotExists(string directory) method Exists (line 68) | public static bool Exists(string directory) => Directory.Exists(direct... FILE: benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Support/FileSupport.cs class FileSupport (line 3) | public class FileSupport method FileSupport (line 7) | public FileSupport(IFileSystem fileSystem) method FileSupport (line 12) | public FileSupport() : this(new FileSystem()) method GetRandomTempFile (line 17) | private static string GetRandomTempFile() method IsFile (line 22) | public bool IsFile(string path) method DeleteIfExists (line 31) | public void DeleteIfExists(string filePath) FILE: benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Support/FileSupportStatic.cs class FileSupportStatic (line 3) | public static class FileSupportStatic method GetRandomTempFile (line 5) | public static string GetRandomTempFile() method IsFile (line 10) | public static bool IsFile(string path) method DeleteIfExists (line 19) | public static void DeleteIfExists(string filePath) FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/CommonExceptions.cs class CommonExceptions (line 6) | internal static class CommonExceptions method FileNotFound (line 10) | public static FileNotFoundException FileNotFound(string path) => method CouldNotFindPartOfPath (line 20) | public static DirectoryNotFoundException CouldNotFindPartOfPath(string... method AccessDenied (line 29) | public static UnauthorizedAccessException AccessDenied(string path) => method InvalidUseOfVolumeSeparator (line 38) | public static NotSupportedException InvalidUseOfVolumeSeparator() => method PathIsNotOfALegalForm (line 41) | public static ArgumentException PathIsNotOfALegalForm(string paramName... method FilenameCannotBeNull (line 47) | public static ArgumentNullException FilenameCannotBeNull(string paramN... method IllegalCharactersInPath (line 53) | public static ArgumentException IllegalCharactersInPath(string paramNa... method InvalidUncPath (line 58) | public static ArgumentException InvalidUncPath(string paramName) => method ProcessCannotAccessFileInUse (line 63) | public static IOException ProcessCannotAccessFileInUse(string paramNam... method FileAlreadyExists (line 68) | public static IOException FileAlreadyExists(string paramName) => method InvalidAccessCombination (line 71) | public static ArgumentException InvalidAccessCombination(FileMode mode... method AppendAccessOnlyInWriteOnlyMode (line 74) | public static ArgumentException AppendAccessOnlyInWriteOnlyMode() method NotImplemented (line 77) | public static NotImplementedException NotImplemented() => method CannotCreateBecauseSameNameAlreadyExists (line 80) | public static IOException CannotCreateBecauseSameNameAlreadyExists(str... method NameCannotBeResolvedByTheSystem (line 89) | public static IOException NameCannotBeResolvedByTheSystem(string path) => method PathDoesNotExistOrCouldNotBeFound (line 98) | public static DirectoryNotFoundException PathDoesNotExistOrCouldNotBeF... FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/FileHandles.cs class FileHandles (line 6) | public class FileHandles method AddHandle (line 10) | public void AddHandle(string path, Guid guid, FileAccess access, FileS... method RemoveHandle (line 31) | public void RemoveHandle(string path, Guid guid) method AccessToShare (line 43) | private static FileShare AccessToShare(FileAccess access) FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/IMockFileDataAccessor.cs type IMockFileDataAccessor (line 9) | public interface IMockFileDataAccessor : IFileSystem method AdjustTimes (line 17) | MockFileData AdjustTimes(MockFileData fileData, TimeAdjustments timeAd... method GetFile (line 24) | MockFileData GetFile(string path); method GetDrive (line 31) | MockDriveData GetDrive(string name); method AddFile (line 39) | void AddFile(string path, MockFileData mockFile, bool verifyAccess = t... method AddDirectory (line 43) | void AddDirectory(string path); method AddDrive (line 47) | void AddDrive(string name, MockDriveData mockDrive); method AddFileFromEmbeddedResource (line 51) | void AddFileFromEmbeddedResource(string path, Assembly resourceAssembl... method AddFilesFromEmbeddedNamespace (line 55) | void AddFilesFromEmbeddedNamespace(string path, Assembly resourceAssem... method MoveDirectory (line 59) | void MoveDirectory(string sourcePath, string destPath); method RemoveFile (line 69) | void RemoveFile(string path, bool verifyAccess = true); method FileExists (line 76) | bool FileExists(string path); FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDirectory.cs class MockDirectory (line 13) | #if FEATURE_SERIALIZABLE method MockDirectory (line 22) | public MockDirectory(IMockFileDataAccessor mockFileDataAccessor, FileB... method MockDirectory (line 28) | public MockDirectory(IMockFileDataAccessor mockFileDataAccessor, strin... method CreateDirectory (line 38) | public override IDirectoryInfo CreateDirectory(string path) method CreateDirectory (line 45) | public override IDirectoryInfo CreateDirectory(string path, UnixFileMo... method CreateDirectoryInternal (line 51) | private IDirectoryInfo CreateDirectoryInternal(string path) method CreateSymbolicLink (line 92) | public override IFileSystemInfo CreateSymbolicLink(string path, string... method CreateTempSubdirectory (line 113) | public override IDirectoryInfo CreateTempSubdirectory(string prefix = ... method Delete (line 130) | public override void Delete(string path) method Delete (line 137) | public override void Delete(string path, bool recursive) method Exists (line 175) | public override bool Exists(string path) method GetCreationTime (line 196) | public override DateTime GetCreationTime(string path) method GetCreationTimeUtc (line 203) | public override DateTime GetCreationTimeUtc(string path) method GetCurrentDirectory (line 209) | public override string GetCurrentDirectory() method GetDirectories (line 215) | public override string[] GetDirectories(string path) method GetDirectories (line 221) | public override string[] GetDirectories(string path, string searchPatt... method GetDirectories (line 227) | public override string[] GetDirectories(string path, string searchPatt... method GetDirectories (line 234) | public override string[] GetDirectories(string path, string searchPatt... method GetDirectoryRoot (line 242) | public override string GetDirectoryRoot(string path) method GetFiles (line 248) | public override string[] GetFiles(string path) method GetFiles (line 255) | public override string[] GetFiles(string path, string searchPattern) method GetFiles (line 262) | public override string[] GetFiles(string path, string searchPattern, S... method GetFiles (line 269) | public override string[] GetFiles(string path, string searchPattern, E... method GetFilesInternal (line 275) | private string[] GetFilesInternal( method GetFileSystemEntries (line 373) | public override string[] GetFileSystemEntries(string path) method GetFileSystemEntries (line 379) | public override string[] GetFileSystemEntries(string path, string sear... method GetFileSystemEntries (line 388) | public override string[] GetFileSystemEntries(string path, string sear... method GetFileSystemEntries (line 398) | public override string[] GetFileSystemEntries(string path, string sear... method GetLastAccessTime (line 406) | public override DateTime GetLastAccessTime(string path) method GetLastAccessTimeUtc (line 412) | public override DateTime GetLastAccessTimeUtc(string path) method GetLastWriteTime (line 418) | public override DateTime GetLastWriteTime(string path) method GetLastWriteTimeUtc (line 424) | public override DateTime GetLastWriteTimeUtc(string path) method GetLogicalDrives (line 430) | public override string[] GetLogicalDrives() method GetParent (line 441) | public override IDirectoryInfo GetParent(string path) method Move (line 501) | public override void Move(string sourceDirName, string destDirName) method ResolveLinkTarget (line 552) | public override IFileSystemInfo ResolveLinkTarget(string linkPath, boo... method SetCreationTime (line 596) | public override void SetCreationTime(string path, DateTime creationTime) method SetCreationTimeUtc (line 602) | public override void SetCreationTimeUtc(string path, DateTime creation... method SetCurrentDirectory (line 608) | public override void SetCurrentDirectory(string path) method SetLastAccessTime (line 614) | public override void SetLastAccessTime(string path, DateTime lastAcces... method SetLastAccessTimeUtc (line 620) | public override void SetLastAccessTimeUtc(string path, DateTime lastAc... method SetLastWriteTime (line 626) | public override void SetLastWriteTime(string path, DateTime lastWriteT... method SetLastWriteTimeUtc (line 632) | public override void SetLastWriteTimeUtc(string path, DateTime lastWri... method EnumerateDirectories (line 638) | public override IEnumerable EnumerateDirectories(string path) method EnumerateDirectories (line 644) | public override IEnumerable EnumerateDirectories(string path, ... method EnumerateDirectories (line 650) | public override IEnumerable EnumerateDirectories(string path, ... method FixPrefix (line 661) | private string FixPrefix(string path, string originalPath) method EnumerateDirectories (line 671) | public override IEnumerable EnumerateDirectories(string path, ... method EnumerateFiles (line 679) | public override IEnumerable EnumerateFiles(string path) method EnumerateFiles (line 685) | public override IEnumerable EnumerateFiles(string path, string... method EnumerateFiles (line 691) | public override IEnumerable EnumerateFiles(string path, string... method EnumerateFiles (line 698) | public override IEnumerable EnumerateFiles(string path, string... method EnumerateFileSystemEntries (line 706) | public override IEnumerable EnumerateFileSystemEntries(string ... method EnumerateFileSystemEntries (line 712) | public override IEnumerable EnumerateFileSystemEntries(string ... method EnumerateFileSystemEntries (line 718) | public override IEnumerable EnumerateFileSystemEntries(string ... method EnumerateFileSystemEntries (line 725) | public override IEnumerable EnumerateFileSystemEntries(string ... method EnsureAbsolutePath (line 734) | private string EnsureAbsolutePath(string path) method CheckSearchPattern (line 741) | private void CheckSearchPattern(string searchPattern) method ReplaceLastOccurrence (line 775) | private string ReplaceLastOccurrence(string source, string find, strin... method EnumerationOptionsToSearchOption (line 794) | private SearchOption EnumerationOptionsToSearchOption(EnumerationOptio... FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDirectoryData.cs class MockDirectoryData (line 7) | #if FEATURE_SERIALIZABLE method MockDirectoryData (line 18) | public MockDirectoryData() : base(string.Empty) FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDirectoryInfo.cs class MockDirectoryInfo (line 11) | #if FEATURE_SERIALIZABLE method MockDirectoryInfo (line 28) | public MockDirectoryInfo(IMockFileDataAccessor mockFileDataAccessor, s... method CreateAsSymbolicLink (line 47) | public override void CreateAsSymbolicLink(string pathToTarget) method Delete (line 54) | public override void Delete() method Refresh (line 61) | public override void Refresh() method ResolveLinkTarget (line 69) | public override IFileSystemInfo ResolveLinkTarget(bool returnFinalTarget) method Create (line 181) | public override void Create() method CreateSubdirectory (line 188) | public override IDirectoryInfo CreateSubdirectory(string path) method Delete (line 194) | public override void Delete(bool recursive) method EnumerateDirectories (line 201) | public override IEnumerable EnumerateDirectories() method EnumerateDirectories (line 207) | public override IEnumerable EnumerateDirectories(strin... method EnumerateDirectories (line 213) | public override IEnumerable EnumerateDirectories(strin... method EnumerateDirectories (line 220) | public override IEnumerable EnumerateDirectories(strin... method EnumerateFiles (line 227) | public override IEnumerable EnumerateFiles() method EnumerateFiles (line 233) | public override IEnumerable EnumerateFiles(string searchPat... method EnumerateFiles (line 239) | public override IEnumerable EnumerateFiles(string searchPat... method EnumerateFiles (line 246) | public override IEnumerable EnumerateFiles(string searchPat... method EnumerateFileSystemInfos (line 253) | public override IEnumerable EnumerateFileSystemInfos() method EnumerateFileSystemInfos (line 259) | public override IEnumerable EnumerateFileSystemInfos(... method EnumerateFileSystemInfos (line 265) | public override IEnumerable EnumerateFileSystemInfos(... method EnumerateFileSystemInfos (line 272) | public override IEnumerable EnumerateFileSystemInfos(... method GetDirectories (line 279) | public override IDirectoryInfo[] GetDirectories() method GetDirectories (line 285) | public override IDirectoryInfo[] GetDirectories(string searchPattern) method GetDirectories (line 291) | public override IDirectoryInfo[] GetDirectories(string searchPattern, ... method GetDirectories (line 298) | public override IDirectoryInfo[] GetDirectories(string searchPattern, ... method ConvertStringsToDirectories (line 304) | private DirectoryInfoBase[] ConvertStringsToDirectories(IEnumerable paths) method GetFileSystemInfos (line 346) | public override IFileSystemInfo[] GetFileSystemInfos() method GetFileSystemInfos (line 352) | public override IFileSystemInfo[] GetFileSystemInfos(string searchPatt... method GetFileSystemInfos (line 358) | public override IFileSystemInfo[] GetFileSystemInfos(string searchPatt... method GetFileSystemInfos (line 365) | public override IFileSystemInfo[] GetFileSystemInfos(string searchPatt... method MoveTo (line 372) | public override void MoveTo(string destDirName) method GetMockFileDataForRead (line 396) | private MockFileData GetMockFileDataForRead() method GetMockFileDataForWrite (line 406) | private MockFileData GetMockFileDataForWrite() method ToString (line 414) | public override string ToString() method GetAccessControl (line 420) | [SupportedOSPlatform("windows")] method GetAccessControl (line 427) | [SupportedOSPlatform("windows")] method SetAccessControl (line 434) | [SupportedOSPlatform("windows")] method SetDirectoryPath (line 440) | private void SetDirectoryPath(string path) method GetMockDirectoryData (line 453) | private MockDirectoryData GetMockDirectoryData() FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDirectoryInfoFactory.cs class MockDirectoryInfoFactory (line 4) | #if FEATURE_SERIALIZABLE method MockDirectoryInfoFactory (line 12) | public MockDirectoryInfoFactory(IMockFileDataAccessor mockFileSystem) method New (line 22) | public IDirectoryInfo New(string path) method Wrap (line 28) | public IDirectoryInfo Wrap(DirectoryInfo directoryInfo) FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDriveData.cs class MockDriveData (line 7) | #if FEATURE_SERIALIZABLE method MockDriveData (line 15) | public MockDriveData() method MockDriveData (line 25) | public MockDriveData(MockDriveData template) FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDriveInfo.cs class MockDriveInfo (line 4) | #if FEATURE_SERIALIZABLE method MockDriveInfo (line 13) | public MockDriveInfo(IMockFileDataAccessor mockFileDataAccessor, strin... method ToString (line 110) | public override string ToString() method GetMockDriveData (line 115) | private MockDriveData GetMockDriveData() FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDriveInfoFactory.cs class MockDriveInfoFactory (line 6) | #if FEATURE_SERIALIZABLE method MockDriveInfoFactory (line 14) | public MockDriveInfoFactory(IMockFileDataAccessor mockFileSystem) method GetDrives (line 24) | public IDriveInfo[] GetDrives() method New (line 44) | public IDriveInfo New(string driveName) method Wrap (line 52) | public IDriveInfo Wrap(DriveInfo driveInfo) method NormalizeDriveName (line 62) | private string NormalizeDriveName(string driveName) class DriveEqualityComparer (line 77) | private class DriveEqualityComparer : IEqualityComparer method DriveEqualityComparer (line 81) | public DriveEqualityComparer(IMockFileDataAccessor mockFileSystem) method Equals (line 86) | public bool Equals(string x, string y) method HasDrivePrefix (line 92) | private static bool HasDrivePrefix(string x) method GetHashCode (line 97) | public int GetHashCode(string obj) FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFile.Async.cs class MockFile (line 11) | partial class MockFile method AppendAllBytesAsync (line 15) | public override Task AppendAllBytesAsync(string path, byte[] bytes, Ca... method AppendAllBytesAsync (line 23) | public override Task AppendAllBytesAsync(string path, ReadOnlyMemory ReadAllBytesAsync(string path, Cancellati... method ReadAllLinesAsync (line 76) | public override Task ReadAllLinesAsync(string path, Cancella... method ReadAllLinesAsync (line 81) | public override Task ReadAllLinesAsync(string path, Encoding... method ReadAllTextAsync (line 88) | public override Task ReadAllTextAsync(string path, Cancellatio... method ReadAllTextAsync (line 93) | public override Task ReadAllTextAsync(string path, Encoding en... method ReadLinesAsync (line 101) | public override IAsyncEnumerable ReadLinesAsync(string path, C... method ReadLinesAsync (line 105) | public override async IAsyncEnumerable ReadLinesAsync(string p... method WriteAllBytesAsync (line 115) | public override Task WriteAllBytesAsync(string path, byte[] bytes, Can... method WriteAllBytesAsync (line 124) | public override Task WriteAllBytesAsync(string path, ReadOnlyMemory by... method AppendAllLines (line 53) | public override void AppendAllLines(string path, IEnumerable c... method AppendAllLines (line 59) | public override void AppendAllLines(string path, IEnumerable c... method AppendAllText (line 70) | public override void AppendAllText(string path, string contents) method AppendAllText (line 76) | public override void AppendAllText(string path, string contents, Encod... method AppendAllText (line 102) | public override void AppendAllText(string path, ReadOnlySpan con... method AppendAllText (line 108) | public override void AppendAllText(string path, ReadOnlySpan con... method AppendText (line 115) | public override StreamWriter AppendText(string path) method Copy (line 130) | public override void Copy(string sourceFileName, string destFileName) method Copy (line 136) | public override void Copy(string sourceFileName, string destFileName, ... method Create (line 182) | public override FileSystemStream Create(string path) => method Create (line 186) | public override FileSystemStream Create(string path, int bufferSize) => method Create (line 190) | public override FileSystemStream Create(string path, int bufferSize, F... method CreateInternal (line 193) | private FileSystemStream CreateInternal(string path, FileAccess access... method CreateSymbolicLink (line 211) | public override IFileSystemInfo CreateSymbolicLink(string path, string... method CreateText (line 252) | public override StreamWriter CreateText(string path) method Decrypt (line 258) | public override void Decrypt(string path) method Delete (line 265) | public override void Delete(string path) method Encrypt (line 289) | public override void Encrypt(string path) method Exists (line 297) | public override bool Exists(string path) method GetAttributes (line 337) | public override FileAttributes GetAttributes(string path) method GetAttributes (line 372) | public override FileAttributes GetAttributes(SafeFileHandle fileHandle) method GetCreationTime (line 379) | public override DateTime GetCreationTime(string path) method GetCreationTime (line 388) | public override DateTime GetCreationTime(SafeFileHandle fileHandle) method GetCreationTimeUtc (line 395) | public override DateTime GetCreationTimeUtc(string path) method GetCreationTimeUtc (line 404) | public override DateTime GetCreationTimeUtc(SafeFileHandle fileHandle) method GetLastAccessTime (line 411) | public override DateTime GetLastAccessTime(string path) method GetLastAccessTime (line 420) | public override DateTime GetLastAccessTime(SafeFileHandle fileHandle) method GetLastAccessTimeUtc (line 427) | public override DateTime GetLastAccessTimeUtc(string path) method GetLastAccessTimeUtc (line 436) | public override DateTime GetLastAccessTimeUtc(SafeFileHandle fileHandle) method GetLastWriteTime (line 443) | public override DateTime GetLastWriteTime(string path) method GetLastWriteTime (line 452) | public override DateTime GetLastWriteTime(SafeFileHandle fileHandle) method GetLastWriteTimeUtc (line 459) | public override DateTime GetLastWriteTimeUtc(string path) method GetLastWriteTimeUtc (line 468) | public override DateTime GetLastWriteTimeUtc(SafeFileHandle fileHandle) method GetUnixFileMode (line 476) | public override UnixFileMode GetUnixFileMode(string path) method GetUnixFileMode (line 492) | public override UnixFileMode GetUnixFileMode(SafeFileHandle fileHandle) method GetTimeFromFile (line 498) | private DateTime GetTimeFromFile(string path, Func OpenWriteIn... method OpenWriteInternal (line 702) | private FileSystemStream OpenWriteInternal(string path, FileOptions op... method ReadAllBytes (line 709) | public override byte[] ReadAllBytes(string path) method ReadAllLines (line 724) | public override string[] ReadAllLines(string path) method ReadAllLines (line 742) | public override string[] ReadAllLines(string path, Encoding encoding) method ReadAllText (line 768) | public override string ReadAllText(string path) method ReadAllText (line 774) | public override string ReadAllText(string path, Encoding encoding) method ReadLines (line 792) | public override IEnumerable ReadLines(string path) method ReadLines (line 800) | public override IEnumerable ReadLines(string path, Encoding en... method Replace (line 809) | public override void Replace(string sourceFileName, string destination... method Replace (line 815) | public override void Replace(string sourceFileName, string destination... method ResolveLinkTarget (line 853) | public override IFileSystemInfo ResolveLinkTarget(string linkPath, boo... method SetAttributes (line 896) | public override void SetAttributes(string path, FileAttributes fileAtt... method SetAttributes (line 922) | public override void SetAttributes(SafeFileHandle fileHandle, FileAttr... method SetCreationTime (line 929) | public override void SetCreationTime(string path, DateTime creationTime) method SetCreationTime (line 938) | public override void SetCreationTime(SafeFileHandle fileHandle, DateTi... method SetCreationTimeUtc (line 945) | public override void SetCreationTimeUtc(string path, DateTime creation... method SetCreationTimeUtc (line 954) | public override void SetCreationTimeUtc(SafeFileHandle fileHandle, Dat... method SetLastAccessTime (line 961) | public override void SetLastAccessTime(string path, DateTime lastAcces... method SetLastAccessTime (line 970) | public override void SetLastAccessTime(SafeFileHandle fileHandle, Date... method SetLastAccessTimeUtc (line 977) | public override void SetLastAccessTimeUtc(string path, DateTime lastAc... method SetLastAccessTimeUtc (line 986) | public override void SetLastAccessTimeUtc(SafeFileHandle fileHandle, D... method SetLastWriteTime (line 993) | public override void SetLastWriteTime(string path, DateTime lastWriteT... method SetLastWriteTime (line 1002) | public override void SetLastWriteTime(SafeFileHandle fileHandle, DateT... method SetLastWriteTimeUtc (line 1009) | public override void SetLastWriteTimeUtc(string path, DateTime lastWri... method SetLastWriteTimeUtc (line 1018) | public override void SetLastWriteTimeUtc(SafeFileHandle fileHandle, Da... method SetUnixFileMode (line 1026) | public override void SetUnixFileMode(string path, UnixFileMode mode) method SetUnixFileMode (line 1042) | public override void SetUnixFileMode(SafeFileHandle fileHandle, UnixFi... method WriteAllBytes (line 1077) | public override void WriteAllBytes(string path, byte[] bytes) method WriteAllBytes (line 1089) | public override void WriteAllBytes(string path, ReadOnlySpan bytes) method WriteAllLines (line 1128) | public override void WriteAllLines(string path, IEnumerable co... method WriteAllLines (line 1178) | public override void WriteAllLines(string path, IEnumerable co... method WriteAllLines (line 1230) | public override void WriteAllLines(string path, string[] contents) method WriteAllLines (line 1273) | public override void WriteAllLines(string path, string[] contents, Enc... method WriteAllText (line 1314) | public override void WriteAllText(string path, string contents) method WriteAllText (line 1349) | public override void WriteAllText(string path, string contents, Encodi... method WriteAllText (line 1367) | public override void WriteAllText(string path, ReadOnlySpan cont... method WriteAllText (line 1373) | public override void WriteAllText(string path, ReadOnlySpan cont... method ReadAllBytes (line 1379) | internal static string ReadAllBytes(byte[] contents, Encoding encoding) method ReadAllTextInternal (line 1388) | private string ReadAllTextInternal(string path, Encoding encoding) method VerifyValueIsNotNull (line 1396) | private void VerifyValueIsNotNull(object value, string parameterName) method VerifyDirectoryExists (line 1404) | private void VerifyDirectoryExists(string path) FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileData.cs class MockFileData (line 11) | #if FEATURE_SERIALIZABLE method MockFileData (line 54) | private MockFileData() method MockFileData (line 66) | public MockFileData(string textContents) method MockFileData (line 76) | public MockFileData(string textContents, Encoding encoding) method MockFileData (line 87) | public MockFileData(byte[] contents) method MockFileData (line 99) | public MockFileData(MockFileData template) method CheckFileAccess (line 229) | internal void CheckFileAccess(string path, FileAccess access) method Clone (line 242) | internal virtual MockFileData Clone() FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileInfo.cs class MockFileInfo (line 7) | #if FEATURE_SERIALIZABLE method MockFileInfo (line 20) | public MockFileInfo(IMockFileDataAccessor mockFileSystem, string path)... method CreateAsSymbolicLink (line 32) | public override void CreateAsSymbolicLink(string pathToTarget) method Delete (line 39) | public override void Delete() method Refresh (line 46) | public override void Refresh() method ResolveLinkTarget (line 54) | public override IFileSystemInfo ResolveLinkTarget(bool returnFinalTarget) method AppendText (line 211) | public override StreamWriter AppendText() method CopyTo (line 217) | public override IFileInfo CopyTo(string destFileName) method CopyTo (line 223) | public override IFileInfo CopyTo(string destFileName, bool overwrite) method Create (line 234) | public override FileSystemStream Create() method CreateText (line 242) | public override StreamWriter CreateText() method Decrypt (line 250) | public override void Decrypt() method Encrypt (line 257) | public override void Encrypt() method MoveTo (line 264) | public override void MoveTo(string destFileName) method MoveTo (line 272) | public override void MoveTo(string destFileName, bool overwrite) method Open (line 280) | public override FileSystemStream Open(FileMode mode) method Open (line 286) | public override FileSystemStream Open(FileMode mode, FileAccess access) method Open (line 292) | public override FileSystemStream Open(FileMode mode, FileAccess access... method Open (line 299) | public override FileSystemStream Open(FileStreamOptions options) method OpenRead (line 306) | public override FileSystemStream OpenRead() => mockFile.OpenRead(path); method OpenText (line 309) | public override StreamReader OpenText() => mockFile.OpenText(path); method OpenWrite (line 312) | public override FileSystemStream OpenWrite() => mockFile.OpenWrite(path); method Replace (line 315) | public override IFileInfo Replace(string destinationFileName, string d... method Replace (line 321) | public override IFileInfo Replace(string destinationFileName, string d... method ToString (line 384) | public override string ToString() method GetAccessControl (line 390) | [SupportedOSPlatform("windows")] method GetAccessControl (line 397) | [SupportedOSPlatform("windows")] method SetAccessControl (line 404) | [SupportedOSPlatform("windows")] method GetMockFileData (line 410) | private MockFileData GetMockFileData() method AdjustUnspecifiedKind (line 416) | private static DateTime AdjustUnspecifiedKind(DateTime time, DateTimeK... method GetMockFileDataForRead (line 426) | private MockFileData GetMockFileDataForRead() method GetMockFileDataForWrite (line 436) | private MockFileData GetMockFileDataForWrite() FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileInfoFactory.cs class MockFileInfoFactory (line 4) | #if FEATURE_SERIALIZABLE method MockFileInfoFactory (line 12) | public MockFileInfoFactory(IMockFileDataAccessor mockFileSystem) method New (line 22) | public IFileInfo New(string fileName) method Wrap (line 28) | public IFileInfo Wrap(FileInfo fileInfo) FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileStream.cs class MockFileStream (line 9) | #if FEATURE_SERIALIZABLE class NullFileSystemStream (line 21) | private class NullFileSystemStream : FileSystemStream method NullFileSystemStream (line 26) | public NullFileSystemStream() : base(Null, ".", true) method MockFileStream (line 42) | public MockFileStream( method ThrowIfInvalidModeAccess (line 109) | private static void ThrowIfInvalidModeAccess(FileMode mode, FileAccess... method Read (line 139) | public override int Read(byte[] buffer, int offset, int count) method Dispose (line 147) | protected override void Dispose(bool disposing) method EndWrite (line 161) | public override void EndWrite(IAsyncResult asyncResult) method SetLength (line 171) | public override void SetLength(long value) method Write (line 182) | public override void Write(byte[] buffer, int offset, int count) method Write (line 195) | public override void Write(ReadOnlySpan buffer) method WriteAsync (line 208) | public override Task WriteAsync(byte[] buffer, int offset, int count, method WriteAsync (line 222) | public override ValueTask WriteAsync(ReadOnlyMemory buffer, method WriteByte (line 236) | public override void WriteByte(byte value) method Flush (line 248) | public override void Flush() method Flush (line 254) | public override void Flush(bool flushToDisk) method FlushAsync (line 258) | public override Task FlushAsync(CancellationToken cancellationToken) method GetAccessControl (line 265) | [SupportedOSPlatform("windows")] method GetAccessControl (line 272) | [SupportedOSPlatform("windows")] method SetAccessControl (line 279) | [SupportedOSPlatform("windows")] method GetMockFileData (line 285) | private MockFileData GetMockFileData() method InternalFlush (line 291) | private void InternalFlush() method OnClose (line 309) | private void OnClose() method GetTimeAdjustmentsForFileStreamWhenFileExists (line 324) | private TimeAdjustments GetTimeAdjustmentsForFileStreamWhenFileExists(... FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileStreamFactory.cs class MockFileStreamFactory (line 7) | #if FEATURE_SERIALIZABLE method MockFileStreamFactory (line 15) | public MockFileStreamFactory(IMockFileDataAccessor mockFileSystem) method New (line 23) | public FileSystemStream New(SafeFileHandle handle, FileAccess access) method New (line 27) | public FileSystemStream New(SafeFileHandle handle, FileAccess access, ... method New (line 31) | public FileSystemStream New(SafeFileHandle handle, FileAccess access, ... method New (line 35) | public FileSystemStream New(string path, FileMode mode) method New (line 39) | public FileSystemStream New(string path, FileMode mode, FileAccess acc... method New (line 43) | public FileSystemStream New(string path, FileMode mode, FileAccess acc... method New (line 47) | public FileSystemStream New(string path, FileMode mode, FileAccess acc... method New (line 51) | public FileSystemStream New(string path, FileMode mode, FileAccess acc... method New (line 55) | public FileSystemStream New(string path, FileMode mode, FileAccess acc... method New (line 61) | public FileSystemStream New(string path, FileStreamOptions options) method Wrap (line 66) | public FileSystemStream Wrap(FileStream fileStream) FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileSystem.cs class MockFileSystem (line 11) | #if FEATURE_SERIALIZABLE method MockFileSystem (line 33) | public MockFileSystem() : this(null) { } method MockFileSystem (line 36) | public MockFileSystem(IDictionary files, string ... method MockFileSystem (line 44) | public MockFileSystem(MockFileSystemOptions options) method MockFileSystem (line 48) | public MockFileSystem(IDictionary files, MockFil... method MockTime (line 131) | public MockFileSystem MockTime(Func dateTimeProvider) method GetPathWithCorrectDirectoryCapitalization (line 138) | private string GetPathWithCorrectDirectoryCapitalization(string fullPath) method AdjustTimes (line 166) | public MockFileData AdjustTimes(MockFileData fileData, TimeAdjustments... method GetFile (line 188) | public MockFileData GetFile(string path) method GetDrive (line 195) | public MockDriveData GetDrive(string name) method SetEntry (line 204) | private void SetEntry(string path, MockFileData mockFile) method AddFile (line 228) | public void AddFile(string path, MockFileData mockFile, bool verifyAcc... method AddEmptyFile (line 269) | public void AddEmptyFile(string path) method AddEmptyFile (line 278) | public void AddEmptyFile(IFileInfo path) method AddDirectory (line 288) | public void AddDirectory(IDirectoryInfo path) method AddFile (line 300) | public void AddFile(IFileInfo path, MockFileData data, bool verifyAcce... method GetFile (line 311) | public MockFileData GetFile(IFileInfo path) method AddDirectory (line 317) | public void AddDirectory(string path) method AddFileFromEmbeddedResource (line 363) | public void AddFileFromEmbeddedResource(string path, Assembly resource... method AddFilesFromEmbeddedNamespace (line 381) | public void AddFilesFromEmbeddedNamespace(string path, Assembly resour... method AddDrive (line 398) | public void AddDrive(string name, MockDriveData mockDrive) method MoveDirectory (line 408) | public void MoveDirectory(string sourcePath, string destPath) method RemoveFile (line 452) | public void RemoveFile(string path, bool verifyAccess = true) method FileExists (line 468) | public bool FileExists(string path) method OnDeserializing (line 543) | [OnDeserializing] method AnyFileIsReadOnly (line 549) | private bool AnyFileIsReadOnly(string path) method IsStartOfAnotherPath (line 554) | private bool IsStartOfAnotherPath(string path) method GetFileWithoutFixingPath (line 559) | private MockFileData GetFileWithoutFixingPath(string path) method DirectoryExistsWithoutFixingPath (line 567) | private bool DirectoryExistsWithoutFixingPath(string path) method FileIsReadOnly (line 575) | private bool FileIsReadOnly(string path) class FileSystemEntry (line 580) | #if FEATURE_SERIALIZABLE FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileSystemOptions.cs class MockFileSystemOptions (line 6) | public class MockFileSystemOptions FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileSystemWatcherFactory.cs class MockFileSystemWatcherFactory (line 4) | #if FEATURE_SERIALIZABLE method MockFileSystemWatcherFactory (line 11) | public MockFileSystemWatcherFactory(MockFileSystem mockFileSystem) method New (line 20) | public IFileSystemWatcher New() method New (line 24) | public IFileSystemWatcher New(string path) method New (line 28) | public IFileSystemWatcher New(string path, string filter) method Wrap (line 32) | public IFileSystemWatcher Wrap(FileSystemWatcher fileSystemWatcher) FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileVersionInfo.cs class MockFileVersionInfo (line 7) | #if FEATURE_SERIALIZABLE method MockFileVersionInfo (line 13) | public MockFileVersionInfo( method ToString (line 152) | public override string ToString() FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileVersionInfoFactory.cs class MockFileVersionInfoFactory (line 4) | #if FEATURE_SERIALIZABLE method MockFileVersionInfoFactory (line 12) | public MockFileVersionInfoFactory(IMockFileDataAccessor mockFileSystem) method GetVersionInfo (line 21) | public IFileVersionInfo GetVersionInfo(string fileName) FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockPath.cs class MockPath (line 10) | #if FEATURE_SERIALIZABLE method MockPath (line 19) | public MockPath(IMockFileDataAccessor mockFileDataAccessor) : this(moc... method MockPath (line 22) | public MockPath(IMockFileDataAccessor mockFileDataAccessor, string def... method Exists (line 30) | public override bool Exists(string path) method GetFullPath (line 37) | public override string GetFullPath(string path) method GetSegments (line 140) | private string[] GetSegments(params string[] paths) method GetTempFileName (line 146) | public override string GetTempFileName() method GetTempPath (line 159) | public override string GetTempPath() => defaultTempDirectory; method GetRelativePath (line 163) | public override string GetRelativePath(string relativeTo, string path) FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/MockUnixSupport.cs class MockUnixSupport (line 8) | public static class MockUnixSupport method Path (line 15) | public static string Path(string path) => path != null && IsUnixPlatfo... method IsUnixPlatform (line 22) | public static bool IsUnixPlatform() => IO.Path.DirectorySeparatorChar ... method IsWindowsPlatform (line 27) | public static bool IsWindowsPlatform() => IO.Path.DirectorySeparatorCh... FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/PathVerifier.cs class PathVerifier (line 11) | #if FEATURE_SERIALIZABLE method PathVerifier (line 26) | public PathVerifier(IMockFileDataAccessor mockFileDataAccessor) method IsLegalAbsoluteOrRelative (line 34) | public void IsLegalAbsoluteOrRelative(string path, string paramName) method IsValidUseOfVolumeSeparatorChar (line 70) | private static bool IsValidUseOfVolumeSeparatorChar(string path) method ExtractFileName (line 82) | private string ExtractFileName(string fullFileName) method ExtractFilePath (line 89) | private string ExtractFilePath(string fullFileName) method HasIllegalCharacters (line 100) | public bool HasIllegalCharacters(string path, bool checkAdditional) method CheckInvalidPathChars (line 128) | public void CheckInvalidPathChars(string path, bool checkAdditional = ... method NormalizeDriveName (line 145) | public string NormalizeDriveName(string name) method TryNormalizeDriveName (line 156) | public bool TryNormalizeDriveName(string name, out string result) method FixPath (line 190) | internal string FixPath(string path) FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/Polyfills/SupportedOSPlatformAttribute.cs class SupportedOSPlatformAttribute (line 4) | [AttributeUsage(AttributeTargets.All)] method SupportedOSPlatformAttribute (line 7) | public SupportedOSPlatformAttribute(string _) FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/ProductVersionParser.cs class ProductVersionParser (line 9) | internal static class ProductVersionParser method Parse (line 26) | public static ProductVersion Parse(string productVersion) class ProductVersion (line 76) | public class ProductVersion FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/StringExtensions.cs class StringExtensions (line 10) | internal static class StringExtensions method SplitLines (line 12) | [Pure] method Replace (line 28) | [Pure] method TrimSlashes (line 62) | [Pure] method NormalizeSlashes (line 90) | [Pure] FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/StringOperations.cs class StringOperations (line 6) | #if FEATURE_SERIALIZABLE method StringOperations (line 17) | public StringOperations(bool caseSensitive) method StartsWith (line 30) | public bool StartsWith(string s, string prefix) => s.StartsWith(prefix... method EndsWith (line 34) | public bool EndsWith(string s, string suffix) => s.EndsWith(suffix, co... method Equals (line 38) | public bool Equals(string x, string y) => string.Equals(x, y, comparis... method Equals (line 42) | public bool Equals(char x, char y) => caseSensitive ? x == y : char.To... method IndexOf (line 46) | public int IndexOf(string s, string substring) => s.IndexOf(substring,... method IndexOf (line 50) | public int IndexOf(string s, string substring, int startIndex) => s.In... method Contains (line 54) | public bool Contains(string s, string substring) => s.IndexOf(substrin... method Replace (line 58) | public string Replace(string s, string oldValue, string newValue) => s... method ToLower (line 62) | public char ToLower(char c) => caseSensitive ? c : char.ToLower(c); method ToUpper (line 66) | public char ToUpper(char c) => caseSensitive ? c : char.ToUpper(c); method ToLower (line 70) | public string ToLower(string s) => caseSensitive ? s : s.ToLower(); method ToUpper (line 74) | public string ToUpper(string s) => caseSensitive ? s : s.ToUpper(); FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/StringResources.cs class StringResources (line 6) | internal static class StringResources FILE: src/TestableIO.System.IO.Abstractions.TestingHelpers/TimeAdjustments.cs type TimeAdjustments (line 6) | [Flags] FILE: src/TestableIO.System.IO.Abstractions.Wrappers/Converters.cs class Converters (line 7) | internal static class Converters method WrapFileSystemInfos (line 9) | internal static IEnumerable WrapFileSystemInfos(th... method WrapFileSystemInfos (line 12) | internal static FileSystemInfoBase[] WrapFileSystemInfos(this FileSyst... method WrapFileSystemInfo (line 15) | internal static FileSystemInfoBase WrapFileSystemInfo(this FileSystemI... method WrapDirectories (line 18) | internal static IEnumerable WrapDirectories(this IE... method WrapDirectories (line 21) | internal static DirectoryInfoBase[] WrapDirectories(this DirectoryInfo... method WrapFiles (line 24) | internal static IEnumerable WrapFiles(this IEnumerable EnumerateDirectories(string path); method EnumerateDirectories (line 159) | public abstract IEnumerable EnumerateDirectories(string path, ... method EnumerateDirectories (line 162) | public abstract IEnumerable EnumerateDirectories(string path, ... method EnumerateDirectories (line 166) | public abstract IEnumerable EnumerateDirectories(string path, ... method EnumerateFiles (line 170) | public abstract IEnumerable EnumerateFiles(string path); method EnumerateFiles (line 173) | public abstract IEnumerable EnumerateFiles(string path, string... method EnumerateFiles (line 176) | public abstract IEnumerable EnumerateFiles(string path, string... method EnumerateFiles (line 180) | public abstract IEnumerable EnumerateFiles(string path, string... method EnumerateFileSystemEntries (line 184) | public abstract IEnumerable EnumerateFileSystemEntries(string ... method EnumerateFileSystemEntries (line 187) | public abstract IEnumerable EnumerateFileSystemEntries(string ... method EnumerateFileSystemEntries (line 190) | public abstract IEnumerable EnumerateFileSystemEntries(string ... method EnumerateFileSystemEntries (line 194) | public abstract IEnumerable EnumerateFileSystemEntries(string ... FILE: src/TestableIO.System.IO.Abstractions.Wrappers/DirectoryInfoAclExtensions.cs class DirectoryInfoAclExtensions (line 9) | public static class DirectoryInfoAclExtensions method Create (line 16) | [SupportedOSPlatform("windows")] method GetAccessControl (line 35) | [SupportedOSPlatform("windows")] method GetAccessControl (line 54) | [SupportedOSPlatform("windows")] method SetAccessControl (line 74) | [SupportedOSPlatform("windows")] FILE: src/TestableIO.System.IO.Abstractions.Wrappers/DirectoryInfoBase.cs class DirectoryInfoBase (line 6) | #if FEATURE_SERIALIZABLE method DirectoryInfoBase (line 14) | protected DirectoryInfoBase(IFileSystem fileSystem) : base(fileSystem) method DirectoryInfoBase (line 18) | [Obsolete("This constructor only exists to support mocking libraries."... method Create (line 22) | public abstract void Create(); method CreateSubdirectory (line 25) | public abstract IDirectoryInfo CreateSubdirectory(string path); method Delete (line 28) | public abstract void Delete(bool recursive); method EnumerateDirectories (line 31) | public abstract IEnumerable EnumerateDirectories(); method EnumerateDirectories (line 34) | public abstract IEnumerable EnumerateDirectories(strin... method EnumerateDirectories (line 37) | public abstract IEnumerable EnumerateDirectories(strin... method EnumerateDirectories (line 41) | public abstract IEnumerable EnumerateDirectories(strin... method EnumerateFiles (line 45) | public abstract IEnumerable EnumerateFiles(); method EnumerateFiles (line 48) | public abstract IEnumerable EnumerateFiles(string searchPat... method EnumerateFiles (line 51) | public abstract IEnumerable EnumerateFiles(string searchPat... method EnumerateFiles (line 55) | public abstract IEnumerable EnumerateFiles(string searchPat... method EnumerateFileSystemInfos (line 59) | public abstract IEnumerable EnumerateFileSystemInfos(); method EnumerateFileSystemInfos (line 62) | public abstract IEnumerable EnumerateFileSystemInfos(... method EnumerateFileSystemInfos (line 65) | public abstract IEnumerable EnumerateFileSystemInfos(... method EnumerateFileSystemInfos (line 69) | public abstract IEnumerable EnumerateFileSystemInfos(... method GetDirectories (line 73) | public abstract IDirectoryInfo[] GetDirectories(); method GetDirectories (line 76) | public abstract IDirectoryInfo[] GetDirectories(string searchPattern); method GetDirectories (line 79) | public abstract IDirectoryInfo[] GetDirectories(string searchPattern, ... method GetDirectories (line 83) | public abstract IDirectoryInfo[] GetDirectories(string searchPattern, ... method GetFiles (line 87) | public abstract IFileInfo[] GetFiles(); method GetFiles (line 90) | public abstract IFileInfo[] GetFiles(string searchPattern); method GetFiles (line 93) | public abstract IFileInfo[] GetFiles(string searchPattern, SearchOptio... method GetFiles (line 98) | public abstract IFileInfo[] GetFiles(string searchPattern, Enumeration... method GetFileSystemInfos (line 102) | public abstract IFileSystemInfo[] GetFileSystemInfos(); method GetFileSystemInfos (line 105) | public abstract IFileSystemInfo[] GetFileSystemInfos(string searchPatt... method GetFileSystemInfos (line 108) | public abstract IFileSystemInfo[] GetFileSystemInfos(string searchPatt... method GetFileSystemInfos (line 112) | public abstract IFileSystemInfo[] GetFileSystemInfos(string searchPatt... method MoveTo (line 116) | public abstract void MoveTo(string destDirName); FILE: src/TestableIO.System.IO.Abstractions.Wrappers/DirectoryInfoFactory.cs class DirectoryInfoFactory (line 2) | #if FEATURE_SERIALIZABLE method DirectoryInfoFactory (line 12) | public DirectoryInfoFactory(IFileSystem fileSystem) method New (line 22) | public IDirectoryInfo New(string path) method Wrap (line 29) | public IDirectoryInfo Wrap(DirectoryInfo directoryInfo) FILE: src/TestableIO.System.IO.Abstractions.Wrappers/DirectoryInfoWrapper.cs class DirectoryInfoWrapper (line 9) | #if FEATURE_SERIALIZABLE method DirectoryInfoWrapper (line 19) | public DirectoryInfoWrapper(IFileSystem fileSystem, DirectoryInfo inst... method CreateAsSymbolicLink (line 26) | public override void CreateAsSymbolicLink(string pathToTarget) method Delete (line 33) | public override void Delete() method Refresh (line 39) | public override void Refresh() method ResolveLinkTarget (line 46) | public override IFileSystemInfo ResolveLinkTarget(bool returnFinalTarget) method Create (line 135) | public override void Create() method CreateSubdirectory (line 141) | public override IDirectoryInfo CreateSubdirectory(string path) method Delete (line 147) | public override void Delete(bool recursive) method EnumerateDirectories (line 153) | public override IEnumerable EnumerateDirectories() method EnumerateDirectories (line 159) | public override IEnumerable EnumerateDirectories(strin... method EnumerateDirectories (line 165) | public override IEnumerable EnumerateDirectories(strin... method EnumerateDirectories (line 172) | public override IEnumerable EnumerateDirectories(strin... method EnumerateFiles (line 179) | public override IEnumerable EnumerateFiles() method EnumerateFiles (line 185) | public override IEnumerable EnumerateFiles(string searchPat... method EnumerateFiles (line 191) | public override IEnumerable EnumerateFiles(string searchPat... method EnumerateFiles (line 198) | public override IEnumerable EnumerateFiles(string searchPat... method EnumerateFileSystemInfos (line 205) | public override IEnumerable EnumerateFileSystemInfos() method EnumerateFileSystemInfos (line 211) | public override IEnumerable EnumerateFileSystemInfos(... method EnumerateFileSystemInfos (line 217) | public override IEnumerable EnumerateFileSystemInfos(... method EnumerateFileSystemInfos (line 224) | public override IEnumerable EnumerateFileSystemInfos(... method GetDirectories (line 231) | public override IDirectoryInfo[] GetDirectories() method GetDirectories (line 237) | public override IDirectoryInfo[] GetDirectories(string searchPattern) method GetDirectories (line 243) | public override IDirectoryInfo[] GetDirectories(string searchPattern, ... method GetDirectories (line 250) | public override IDirectoryInfo[] GetDirectories(string searchPattern, ... method GetFiles (line 257) | public override IFileInfo[] GetFiles() method GetFiles (line 263) | public override IFileInfo[] GetFiles(string searchPattern) method GetFiles (line 269) | public override IFileInfo[] GetFiles(string searchPattern, SearchOptio... method GetFiles (line 276) | public override IFileInfo[] GetFiles(string searchPattern, Enumeration... method GetFileSystemInfos (line 283) | public override IFileSystemInfo[] GetFileSystemInfos() method GetFileSystemInfos (line 289) | public override IFileSystemInfo[] GetFileSystemInfos(string searchPatt... method GetFileSystemInfos (line 295) | public override IFileSystemInfo[] GetFileSystemInfos(string searchPatt... method GetFileSystemInfos (line 302) | public override IFileSystemInfo[] GetFileSystemInfos(string searchPatt... method MoveTo (line 309) | public override void MoveTo(string destDirName) method ToString (line 335) | public override string ToString() method GetAccessControl (line 341) | [SupportedOSPlatform("windows")] method GetAccessControl (line 348) | [SupportedOSPlatform("windows")] method SetAccessControl (line 355) | [SupportedOSPlatform("windows")] FILE: src/TestableIO.System.IO.Abstractions.Wrappers/DirectoryWrapper.cs class DirectoryWrapper (line 7) | #if FEATURE_SERIALIZABLE method DirectoryWrapper (line 13) | public DirectoryWrapper(IFileSystem fileSystem) : base(fileSystem) method CreateDirectory (line 18) | public override IDirectoryInfo CreateDirectory(string path) method CreateDirectory (line 27) | [UnsupportedOSPlatform("windows")] method CreateSymbolicLink (line 37) | public override IFileSystemInfo CreateSymbolicLink(string path, string... method CreateTempSubdirectory (line 46) | public override IDirectoryInfo CreateTempSubdirectory(string prefix = ... method Delete (line 53) | public override void Delete(string path) method Delete (line 59) | public override void Delete(string path, bool recursive) method Exists (line 65) | public override bool Exists(string path) method GetCreationTime (line 71) | public override DateTime GetCreationTime(string path) method GetCreationTimeUtc (line 77) | public override DateTime GetCreationTimeUtc(string path) method GetCurrentDirectory (line 83) | public override string GetCurrentDirectory() method GetDirectories (line 89) | public override string[] GetDirectories(string path) method GetDirectories (line 95) | public override string[] GetDirectories(string path, string searchPatt... method GetDirectories (line 101) | public override string[] GetDirectories(string path, string searchPatt... method GetDirectories (line 108) | public override string[] GetDirectories(string path, string searchPatt... method GetDirectoryRoot (line 115) | public override string GetDirectoryRoot(string path) method GetFiles (line 121) | public override string[] GetFiles(string path) method GetFiles (line 127) | public override string[] GetFiles(string path, string searchPattern) method GetFiles (line 133) | public override string[] GetFiles(string path, string searchPattern, S... method GetFiles (line 140) | public override string[] GetFiles(string path, string searchPattern, E... method GetFileSystemEntries (line 147) | public override string[] GetFileSystemEntries(string path) method GetFileSystemEntries (line 153) | public override string[] GetFileSystemEntries(string path, string sear... method GetFileSystemEntries (line 159) | public override string[] GetFileSystemEntries(string path, string sear... method GetFileSystemEntries (line 166) | public override string[] GetFileSystemEntries(string path, string sear... method GetLastAccessTime (line 173) | public override DateTime GetLastAccessTime(string path) method GetLastAccessTimeUtc (line 179) | public override DateTime GetLastAccessTimeUtc(string path) method GetLastWriteTime (line 185) | public override DateTime GetLastWriteTime(string path) method GetLastWriteTimeUtc (line 191) | public override DateTime GetLastWriteTimeUtc(string path) method GetLogicalDrives (line 197) | public override string[] GetLogicalDrives() method GetParent (line 203) | public override IDirectoryInfo GetParent(string path) method Move (line 216) | public override void Move(string sourceDirName, string destDirName) method ResolveLinkTarget (line 223) | public override IFileSystemInfo ResolveLinkTarget(string linkPath, boo... method SetCreationTime (line 231) | public override void SetCreationTime(string path, DateTime creationTime) method SetCreationTimeUtc (line 237) | public override void SetCreationTimeUtc(string path, DateTime creation... method SetCurrentDirectory (line 243) | public override void SetCurrentDirectory(string path) method SetLastAccessTime (line 249) | public override void SetLastAccessTime(string path, DateTime lastAcces... method SetLastAccessTimeUtc (line 255) | public override void SetLastAccessTimeUtc(string path, DateTime lastAc... method SetLastWriteTime (line 261) | public override void SetLastWriteTime(string path, DateTime lastWriteT... method SetLastWriteTimeUtc (line 267) | public override void SetLastWriteTimeUtc(string path, DateTime lastWri... method EnumerateDirectories (line 273) | public override IEnumerable EnumerateDirectories(string path) method EnumerateDirectories (line 279) | public override IEnumerable EnumerateDirectories(string path, ... method EnumerateDirectories (line 285) | public override IEnumerable EnumerateDirectories(string path, ... method EnumerateDirectories (line 292) | public override IEnumerable EnumerateDirectories(string path, ... method EnumerateFiles (line 299) | public override IEnumerable EnumerateFiles(string path) method EnumerateFiles (line 305) | public override IEnumerable EnumerateFiles(string path, string... method EnumerateFiles (line 311) | public override IEnumerable EnumerateFiles(string path, string... method EnumerateFiles (line 318) | public override IEnumerable EnumerateFiles(string path, string... method EnumerateFileSystemEntries (line 325) | public override IEnumerable EnumerateFileSystemEntries(string ... method EnumerateFileSystemEntries (line 331) | public override IEnumerable EnumerateFileSystemEntries(string ... method EnumerateFileSystemEntries (line 337) | public override IEnumerable EnumerateFileSystemEntries(string ... method EnumerateFileSystemEntries (line 344) | public override IEnumerable EnumerateFileSystemEntries(string ... FILE: src/TestableIO.System.IO.Abstractions.Wrappers/DriveInfoBase.cs class DriveInfoBase (line 4) | #if FEATURE_SERIALIZABLE method DriveInfoBase (line 12) | protected DriveInfoBase(IFileSystem fileSystem) method DriveInfoBase (line 17) | [Obsolete("This constructor only exists to support mocking libraries."... FILE: src/TestableIO.System.IO.Abstractions.Wrappers/DriveInfoFactory.cs class DriveInfoFactory (line 2) | #if FEATURE_SERIALIZABLE method DriveInfoFactory (line 12) | public DriveInfoFactory(IFileSystem fileSystem) method GetDrives (line 22) | public IDriveInfo[] GetDrives() method New (line 36) | public IDriveInfo New(string driveName) method Wrap (line 43) | public IDriveInfo Wrap(DriveInfo driveInfo) FILE: src/TestableIO.System.IO.Abstractions.Wrappers/DriveInfoWrapper.cs class DriveInfoWrapper (line 8) | #if FEATURE_SERIALIZABLE method DriveInfoWrapper (line 23) | public DriveInfoWrapper(IFileSystem fileSystem, DriveInfo instance) : ... method ToString (line 165) | public override string ToString() FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileAclExtensions.cs class FileAclExtensions (line 9) | public static class FileAclExtensions method GetAccessControl (line 16) | [SupportedOSPlatform("windows")] method GetAccessControl (line 29) | [SupportedOSPlatform("windows")] method SetAccessControl (line 44) | [SupportedOSPlatform("windows")] FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileBase.Async.cs class FileBase (line 10) | partial class FileBase method AppendAllBytesAsync (line 14) | public abstract Task AppendAllBytesAsync(string path, byte[] bytes, method AppendAllBytesAsync (line 18) | public abstract Task AppendAllBytesAsync(string path, ReadOnlyMemory ReadAllBytesAsync(string path, Cancellati... method ReadAllLinesAsync (line 48) | public abstract Task ReadAllLinesAsync(string path, Cancella... method ReadAllLinesAsync (line 51) | public abstract Task ReadAllLinesAsync(string path, Encoding... method ReadAllTextAsync (line 54) | public abstract Task ReadAllTextAsync(string path, Cancellatio... method ReadAllTextAsync (line 57) | public abstract Task ReadAllTextAsync(string path, Encoding en... method ReadLinesAsync (line 61) | public abstract IAsyncEnumerable ReadLinesAsync(string path, method ReadLinesAsync (line 65) | public abstract IAsyncEnumerable ReadLinesAsync(string path, E... method WriteAllBytesAsync (line 70) | public abstract Task WriteAllBytesAsync(string path, byte[] bytes, Can... method WriteAllBytesAsync (line 74) | public abstract Task WriteAllBytesAsync(string path, ReadOnlyMemory by... method AppendAllLines (line 38) | public abstract void AppendAllLines(string path, IEnumerable c... method AppendAllLines (line 41) | public abstract void AppendAllLines(string path, IEnumerable c... method AppendAllText (line 44) | public abstract void AppendAllText(string path, string contents); method AppendAllText (line 47) | public abstract void AppendAllText(string path, string contents, Encod... method AppendAllText (line 51) | public abstract void AppendAllText(string path, ReadOnlySpan con... method AppendAllText (line 54) | public abstract void AppendAllText(string path, ReadOnlySpan con... method AppendText (line 58) | public abstract StreamWriter AppendText(string path); method Copy (line 61) | public abstract void Copy(string sourceFileName, string destFileName); method Copy (line 64) | public abstract void Copy(string sourceFileName, string destFileName, ... method Create (line 67) | public abstract FileSystemStream Create(string path); method Create (line 70) | public abstract FileSystemStream Create(string path, int bufferSize); method Create (line 73) | public abstract FileSystemStream Create(string path, int bufferSize, F... method CreateSymbolicLink (line 77) | public abstract IFileSystemInfo CreateSymbolicLink(string path, string... method CreateText (line 80) | public abstract StreamWriter CreateText(string path); method Decrypt (line 83) | public abstract void Decrypt(string path); method Delete (line 86) | public abstract void Delete(string path); method Encrypt (line 89) | public abstract void Encrypt(string path); method Exists (line 92) | public abstract bool Exists(string path); method GetAttributes (line 95) | public abstract FileAttributes GetAttributes(string path); method GetAttributes (line 99) | public abstract FileAttributes GetAttributes(SafeFileHandle fileHandle); method GetCreationTime (line 103) | public abstract DateTime GetCreationTime(string path); method GetCreationTime (line 107) | public abstract DateTime GetCreationTime(SafeFileHandle fileHandle); method GetCreationTimeUtc (line 111) | public abstract DateTime GetCreationTimeUtc(string path); method GetCreationTimeUtc (line 115) | public abstract DateTime GetCreationTimeUtc(SafeFileHandle fileHandle); method GetLastAccessTime (line 119) | public abstract DateTime GetLastAccessTime(string path); method GetLastAccessTime (line 123) | public abstract DateTime GetLastAccessTime(SafeFileHandle fileHandle); method GetLastAccessTimeUtc (line 127) | public abstract DateTime GetLastAccessTimeUtc(string path); method GetLastAccessTimeUtc (line 131) | public abstract DateTime GetLastAccessTimeUtc(SafeFileHandle fileHandle); method GetLastWriteTime (line 135) | public abstract DateTime GetLastWriteTime(string path); method GetLastWriteTime (line 139) | public abstract DateTime GetLastWriteTime(SafeFileHandle fileHandle); method GetLastWriteTimeUtc (line 143) | public abstract DateTime GetLastWriteTimeUtc(string path); method GetLastWriteTimeUtc (line 147) | public abstract DateTime GetLastWriteTimeUtc(SafeFileHandle fileHandle); method GetUnixFileMode (line 152) | public abstract UnixFileMode GetUnixFileMode(string path); method GetUnixFileMode (line 157) | public abstract UnixFileMode GetUnixFileMode(SafeFileHandle fileHandle); method Move (line 161) | public abstract void Move(string sourceFileName, string destFileName); method Move (line 165) | public abstract void Move(string sourceFileName, string destFileName, ... method Open (line 169) | public abstract FileSystemStream Open(string path, FileMode mode); method Open (line 172) | public abstract FileSystemStream Open(string path, FileMode mode, File... method Open (line 175) | public abstract FileSystemStream Open(string path, FileMode mode, File... method Open (line 179) | public abstract FileSystemStream Open(string path, FileStreamOptions o... method OpenRead (line 183) | public abstract FileSystemStream OpenRead(string path); method OpenText (line 186) | public abstract StreamReader OpenText(string path); method OpenWrite (line 189) | public abstract FileSystemStream OpenWrite(string path); method ReadAllBytes (line 192) | public abstract byte[] ReadAllBytes(string path); method ReadAllLines (line 195) | public abstract string[] ReadAllLines(string path); method ReadAllLines (line 198) | public abstract string[] ReadAllLines(string path, Encoding encoding); method ReadAllText (line 201) | public abstract string ReadAllText(string path); method ReadAllText (line 204) | public abstract string ReadAllText(string path, Encoding encoding); method ReadLines (line 207) | public abstract IEnumerable ReadLines(string path); method ReadLines (line 210) | public abstract IEnumerable ReadLines(string path, Encoding en... method Replace (line 213) | public abstract void Replace(string sourceFileName, string destination... method Replace (line 216) | public abstract void Replace(string sourceFileName, string destination... method ResolveLinkTarget (line 220) | public abstract IFileSystemInfo ResolveLinkTarget(string linkPath, boo... method SetAttributes (line 224) | public abstract void SetAttributes(string path, FileAttributes fileAtt... method SetAttributes (line 228) | public abstract void SetAttributes(SafeFileHandle fileHandle, FileAttr... method SetCreationTime (line 232) | public abstract void SetCreationTime(string path, DateTime creationTime); method SetCreationTime (line 236) | public abstract void SetCreationTime(SafeFileHandle fileHandle, DateTi... method SetCreationTimeUtc (line 240) | public abstract void SetCreationTimeUtc(string path, DateTime creation... method SetCreationTimeUtc (line 244) | public abstract void SetCreationTimeUtc(SafeFileHandle fileHandle, Dat... method SetLastAccessTime (line 248) | public abstract void SetLastAccessTime(string path, DateTime lastAcces... method SetLastAccessTime (line 252) | public abstract void SetLastAccessTime(SafeFileHandle fileHandle, Date... method SetLastAccessTimeUtc (line 256) | public abstract void SetLastAccessTimeUtc(string path, DateTime lastAc... method SetLastAccessTimeUtc (line 260) | public abstract void SetLastAccessTimeUtc(SafeFileHandle fileHandle, D... method SetLastWriteTime (line 264) | public abstract void SetLastWriteTime(string path, DateTime lastWriteT... method SetLastWriteTime (line 268) | public abstract void SetLastWriteTime(SafeFileHandle fileHandle, DateT... method SetLastWriteTimeUtc (line 272) | public abstract void SetLastWriteTimeUtc(string path, DateTime lastWri... method SetLastWriteTimeUtc (line 276) | public abstract void SetLastWriteTimeUtc(SafeFileHandle fileHandle, Da... method SetUnixFileMode (line 281) | public abstract void SetUnixFileMode(string path, UnixFileMode mode); method SetUnixFileMode (line 286) | public abstract void SetUnixFileMode(SafeFileHandle fileHandle, UnixFi... method WriteAllBytes (line 290) | public abstract void WriteAllBytes(string path, byte[] bytes); method WriteAllBytes (line 294) | public abstract void WriteAllBytes(string path, ReadOnlySpan byt... method WriteAllLines (line 298) | public abstract void WriteAllLines(string path, IEnumerable co... method WriteAllLines (line 301) | public abstract void WriteAllLines(string path, IEnumerable co... method WriteAllLines (line 304) | public abstract void WriteAllLines(string path, string[] contents); method WriteAllLines (line 307) | public abstract void WriteAllLines(string path, string[] contents, Enc... method WriteAllText (line 310) | public abstract void WriteAllText(string path, string contents); method WriteAllText (line 313) | public abstract void WriteAllText(string path, string contents, Encodi... method WriteAllText (line 317) | public abstract void WriteAllText(string path, ReadOnlySpan cont... method WriteAllText (line 320) | public abstract void WriteAllText(string path, ReadOnlySpan cont... FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileInfoAclExtensions.cs class FileInfoAclExtensions (line 9) | public static class FileInfoAclExtensions method GetAccessControl (line 16) | [SupportedOSPlatform("windows")] method GetAccessControl (line 35) | [SupportedOSPlatform("windows")] method SetAccessControl (line 55) | [SupportedOSPlatform("windows")] FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileInfoBase.cs class FileInfoBase (line 4) | #if FEATURE_SERIALIZABLE method FileInfoBase (line 12) | protected FileInfoBase(IFileSystem fileSystem) : base(fileSystem) method FileInfoBase (line 16) | [Obsolete("This constructor only exists to support mocking libraries."... method AppendText (line 20) | public abstract StreamWriter AppendText(); method CopyTo (line 23) | public abstract IFileInfo CopyTo(string destFileName); method CopyTo (line 26) | public abstract IFileInfo CopyTo(string destFileName, bool overwrite); method Create (line 29) | public abstract FileSystemStream Create(); method CreateText (line 32) | public abstract StreamWriter CreateText(); method Decrypt (line 35) | public abstract void Decrypt(); method Encrypt (line 38) | public abstract void Encrypt(); method MoveTo (line 41) | public abstract void MoveTo(string destFileName); method MoveTo (line 45) | public abstract void MoveTo(string destFileName, bool overwrite); method Open (line 49) | public abstract FileSystemStream Open(FileMode mode); method Open (line 52) | public abstract FileSystemStream Open(FileMode mode, FileAccess access); method Open (line 55) | public abstract FileSystemStream Open(FileMode mode, FileAccess access... method Open (line 59) | public abstract FileSystemStream Open(FileStreamOptions options); method OpenRead (line 63) | public abstract FileSystemStream OpenRead(); method OpenText (line 66) | public abstract StreamReader OpenText(); method OpenWrite (line 69) | public abstract FileSystemStream OpenWrite(); method Replace (line 72) | public abstract IFileInfo Replace(string destinationFileName, string d... method Replace (line 75) | public abstract IFileInfo Replace(string destinationFileName, string d... FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileInfoFactory.cs class FileInfoFactory (line 2) | #if FEATURE_SERIALIZABLE method FileInfoFactory (line 12) | public FileInfoFactory(IFileSystem fileSystem) method New (line 23) | public IFileInfo New(string fileName) method Wrap (line 30) | public IFileInfo Wrap(FileInfo fileInfo) FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileInfoWrapper.cs class FileInfoWrapper (line 7) | #if FEATURE_SERIALIZABLE method FileInfoWrapper (line 17) | public FileInfoWrapper(IFileSystem fileSystem, FileInfo instance) : ba... method CreateAsSymbolicLink (line 24) | public override void CreateAsSymbolicLink(string pathToTarget) method Delete (line 31) | public override void Delete() method Refresh (line 37) | public override void Refresh() method ResolveLinkTarget (line 44) | public override IFileSystemInfo ResolveLinkTarget(bool returnFinalTarget) method AppendText (line 133) | public override StreamWriter AppendText() method CopyTo (line 139) | public override IFileInfo CopyTo(string destFileName) method CopyTo (line 145) | public override IFileInfo CopyTo(string destFileName, bool overwrite) method Create (line 151) | public override FileSystemStream Create() method CreateText (line 157) | public override StreamWriter CreateText() method Decrypt (line 163) | [SupportedOSPlatform("windows")] method Encrypt (line 170) | [SupportedOSPlatform("windows")] method MoveTo (line 177) | public override void MoveTo(string destFileName) method MoveTo (line 184) | public override void MoveTo(string destFileName, bool overwrite) method Open (line 191) | public override FileSystemStream Open(FileMode mode) method Open (line 197) | public override FileSystemStream Open(FileMode mode, FileAccess access) method Open (line 203) | public override FileSystemStream Open(FileMode mode, FileAccess access... method Open (line 210) | public override FileSystemStream Open(FileStreamOptions options) method OpenRead (line 217) | public override FileSystemStream OpenRead() method OpenText (line 223) | public override StreamReader OpenText() method OpenWrite (line 229) | public override FileSystemStream OpenWrite() method Replace (line 235) | public override IFileInfo Replace(string destinationFileName, string d... method Replace (line 241) | public override IFileInfo Replace(string destinationFileName, string d... method ToString (line 272) | public override string ToString() method GetAccessControl (line 278) | [SupportedOSPlatform("windows")] method GetAccessControl (line 285) | [SupportedOSPlatform("windows")] method SetAccessControl (line 292) | [SupportedOSPlatform("windows")] FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileStreamAclExtensions.cs class FileStreamAclExtensions (line 9) | public static class FileStreamAclExtensions method GetAccessControl (line 16) | [SupportedOSPlatform("windows")] method SetAccessControl (line 34) | [SupportedOSPlatform("windows")] FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileStreamFactory.cs class FileStreamFactory (line 4) | #if FEATURE_SERIALIZABLE method FileStreamFactory (line 12) | public FileStreamFactory(IFileSystem fileSystem) method New (line 21) | public FileSystemStream New(SafeFileHandle handle, FileAccess access) method New (line 25) | public FileSystemStream New(SafeFileHandle handle, FileAccess access, ... method New (line 29) | public FileSystemStream New(SafeFileHandle handle, FileAccess access, ... method New (line 34) | public FileSystemStream New(string path, FileMode mode) method New (line 39) | public FileSystemStream New(string path, FileMode mode, FileAccess acc... method New (line 43) | public FileSystemStream New(string path, FileMode mode, FileAccess acc... method New (line 47) | public FileSystemStream New(string path, FileMode mode, FileAccess acc... method New (line 51) | public FileSystemStream New(string path, FileMode mode, FileAccess acc... method New (line 55) | public FileSystemStream New(string path, FileMode mode, FileAccess acc... method New (line 61) | public FileSystemStream New(string path, FileStreamOptions options) method Wrap (line 66) | public FileSystemStream Wrap(FileStream fileStream) FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileStreamWrapper.cs class FileStreamWrapper (line 6) | internal sealed class FileStreamWrapper : FileSystemStream, IFileSystemA... method FileStreamWrapper (line 10) | public FileStreamWrapper(FileStream fileStream) method GetAccessControl (line 18) | [SupportedOSPlatform("windows")] method GetAccessControl (line 25) | [SupportedOSPlatform("windows")] method SetAccessControl (line 32) | [SupportedOSPlatform("windows")] method Flush (line 46) | public override void Flush(bool flushToDisk) FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileSystem.cs class FileSystem (line 4) | #if FEATURE_SERIALIZABLE method FileSystem (line 10) | public FileSystem() FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileSystemBase.cs class FileSystemBase (line 4) | #if FEATURE_SERIALIZABLE FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileSystemInfoBase.cs class FileSystemInfoBase (line 6) | #if FEATURE_SERIALIZABLE method FileSystemInfoBase (line 14) | protected FileSystemInfoBase(IFileSystem fileSystem) method FileSystemInfoBase (line 19) | [Obsolete("This constructor only exists to support mocking libraries."... method CreateAsSymbolicLink (line 29) | public abstract void CreateAsSymbolicLink(string pathToTarget); method Delete (line 33) | public abstract void Delete(); method Refresh (line 36) | public abstract void Refresh(); method ResolveLinkTarget (line 40) | public abstract IFileSystemInfo ResolveLinkTarget(bool returnFinalTarg... FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileSystemWatcherBase.cs class FileSystemWatcherBase (line 6) | #if FEATURE_SERIALIZABLE method BeginInit (line 62) | public abstract void BeginInit(); method Dispose (line 65) | public void Dispose() method EndInit (line 72) | public abstract void EndInit(); method WaitForChanged (line 75) | public abstract IWaitForChangedResult WaitForChanged(WatcherChangeType... method WaitForChanged (line 78) | public abstract IWaitForChangedResult WaitForChanged(WatcherChangeType... method WaitForChanged (line 82) | public abstract IWaitForChangedResult WaitForChanged(WatcherChangeType... method Dispose (line 101) | public virtual void Dispose(bool disposing) method OnCreated (line 109) | protected void OnCreated(object sender, FileSystemEventArgs args) method OnChanged (line 117) | protected void OnChanged(object sender, FileSystemEventArgs args) method OnDeleted (line 125) | protected void OnDeleted(object sender, FileSystemEventArgs args) method OnRenamed (line 133) | protected void OnRenamed(object sender, RenamedEventArgs args) method OnError (line 141) | protected void OnError(object sender, ErrorEventArgs args) FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileSystemWatcherFactory.cs class FileSystemWatcherFactory (line 4) | #if FEATURE_SERIALIZABLE method FileSystemWatcherFactory (line 12) | public FileSystemWatcherFactory(IFileSystem fileSystem) method New (line 21) | public IFileSystemWatcher New() method New (line 25) | public IFileSystemWatcher New(string path) method New (line 29) | public IFileSystemWatcher New(string path, string filter) method Wrap (line 33) | public IFileSystemWatcher Wrap(FileSystemWatcher fileSystemWatcher) FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileSystemWatcherWrapper.cs class FileSystemWatcherWrapper (line 6) | #if FEATURE_SERIALIZABLE method FileSystemWatcherWrapper (line 17) | public FileSystemWatcherWrapper(IFileSystem fileSystem) method FileSystemWatcherWrapper (line 24) | public FileSystemWatcherWrapper(IFileSystem fileSystem, string path) method FileSystemWatcherWrapper (line 31) | public FileSystemWatcherWrapper(IFileSystem fileSystem, string path, s... method FileSystemWatcherWrapper (line 38) | public FileSystemWatcherWrapper(IFileSystem fileSystem, FileSystemWatc... method BeginInit (line 121) | public override void BeginInit() method Dispose (line 127) | public override void Dispose(bool disposing) method EndInit (line 143) | public override void EndInit() method WaitForChanged (line 149) | public override IWaitForChangedResult WaitForChanged(WatcherChangeType... method WaitForChanged (line 155) | public override IWaitForChangedResult WaitForChanged(WatcherChangeType... method WaitForChanged (line 162) | public override IWaitForChangedResult WaitForChanged(WatcherChangeType... type WaitForChangedResultWrapper (line 168) | private readonly struct WaitForChangedResultWrapper method WaitForChangedResultWrapper (line 173) | public WaitForChangedResultWrapper(WaitForChangedResult instance) method Equals (line 195) | public bool Equals(WaitForChangedResultWrapper other) method Equals (line 201) | public override bool Equals(object obj) method GetHashCode (line 208) | public override int GetHashCode() FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileVersionInfoBase.cs class FileVersionInfoBase (line 6) | #if FEATURE_SERIALIZABLE method ToString (line 106) | public new abstract string ToString(); FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileVersionInfoFactory.cs class FileVersionInfoFactory (line 2) | #if FEATURE_SERIALIZABLE method FileVersionInfoFactory (line 12) | public FileVersionInfoFactory(IFileSystem fileSystem) method GetVersionInfo (line 21) | public IFileVersionInfo GetVersionInfo(string fileName) FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileVersionInfoWrapper.cs class FileVersionInfoWrapper (line 6) | #if FEATURE_SERIALIZABLE method FileVersionInfoWrapper (line 14) | public FileVersionInfoWrapper(FileVersionInfo fileVersionInfo) method ToString (line 182) | public override string ToString() FILE: src/TestableIO.System.IO.Abstractions.Wrappers/FileWrapper.Async.cs class FileWrapper (line 10) | partial class FileWrapper method AppendAllBytesAsync (line 14) | public override Task AppendAllBytesAsync(string path, byte[] bytes, Ca... method AppendAllBytesAsync (line 20) | public override Task AppendAllBytesAsync(string path, ReadOnlyMemory ReadAllBytesAsync(string path, Cancellati... method ReadAllLinesAsync (line 71) | public override Task ReadAllLinesAsync(string path, Cancella... method ReadAllLinesAsync (line 77) | public override Task ReadAllLinesAsync(string path, Encoding... method ReadAllTextAsync (line 83) | public override Task ReadAllTextAsync(string path, Cancellatio... method ReadAllTextAsync (line 89) | public override Task ReadAllTextAsync(string path, Encoding en... method ReadLinesAsync (line 96) | public override IAsyncEnumerable ReadLinesAsync(string path, method ReadLinesAsync (line 101) | public override IAsyncEnumerable ReadLinesAsync(string path, E... method WriteAllBytesAsync (line 107) | public override Task WriteAllBytesAsync(string path, byte[] bytes, Can... method WriteAllBytesAsync (line 114) | public override Task WriteAllBytesAsync(string path, ReadOnlyMemory by... method AppendAllLines (line 34) | public override void AppendAllLines(string path, IEnumerable c... method AppendAllLines (line 40) | public override void AppendAllLines(string path, IEnumerable c... method AppendAllText (line 47) | public override void AppendAllText(string path, string contents) method AppendAllText (line 53) | public override void AppendAllText(string path, string contents, Encod... method AppendAllText (line 60) | public override void AppendAllText(string path, ReadOnlySpan con... method AppendAllText (line 66) | public override void AppendAllText(string path, ReadOnlySpan con... method AppendText (line 73) | public override StreamWriter AppendText(string path) method Copy (line 79) | public override void Copy(string sourceFileName, string destFileName) method Copy (line 85) | public override void Copy(string sourceFileName, string destFileName, ... method Create (line 91) | public override FileSystemStream Create(string path) method Create (line 97) | public override FileSystemStream Create(string path, int bufferSize) method Create (line 103) | public override FileSystemStream Create(string path, int bufferSize, F... method CreateSymbolicLink (line 110) | public override IFileSystemInfo CreateSymbolicLink(string path, string... method CreateText (line 117) | public override StreamWriter CreateText(string path) method Decrypt (line 123) | [SupportedOSPlatform("windows")] method Delete (line 130) | public override void Delete(string path) method Encrypt (line 136) | [SupportedOSPlatform("windows")] method Exists (line 143) | public override bool Exists(string path) method GetAttributes (line 149) | public override FileAttributes GetAttributes(string path) method GetAttributes (line 156) | public override FileAttributes GetAttributes(SafeFileHandle fileHandle) method GetCreationTime (line 163) | public override DateTime GetCreationTime(string path) method GetCreationTime (line 170) | public override DateTime GetCreationTime(SafeFileHandle fileHandle) method GetCreationTimeUtc (line 177) | public override DateTime GetCreationTimeUtc(string path) method GetCreationTimeUtc (line 184) | public override DateTime GetCreationTimeUtc(SafeFileHandle fileHandle) method GetLastAccessTime (line 191) | public override DateTime GetLastAccessTime(string path) method GetLastAccessTime (line 198) | public override DateTime GetLastAccessTime(SafeFileHandle fileHandle) method GetLastAccessTimeUtc (line 205) | public override DateTime GetLastAccessTimeUtc(string path) method GetLastAccessTimeUtc (line 212) | public override DateTime GetLastAccessTimeUtc(SafeFileHandle fileHandle) method GetLastWriteTime (line 219) | public override DateTime GetLastWriteTime(string path) method GetLastWriteTime (line 226) | public override DateTime GetLastWriteTime(SafeFileHandle fileHandle) method GetLastWriteTimeUtc (line 233) | public override DateTime GetLastWriteTimeUtc(string path) method GetLastWriteTimeUtc (line 240) | public override DateTime GetLastWriteTimeUtc(SafeFileHandle fileHandle) method GetUnixFileMode (line 248) | [UnsupportedOSPlatform("windows")] method GetUnixFileMode (line 257) | [UnsupportedOSPlatform("windows")] method Move (line 265) | public override void Move(string sourceFileName, string destFileName) method Move (line 272) | public override void Move(string sourceFileName, string destFileName, ... method Open (line 280) | public override FileSystemStream Open(string path, FileMode mode) method Open (line 286) | public override FileSystemStream Open(string path, FileMode mode, File... method Open (line 292) | public override FileSystemStream Open(string path, FileMode mode, File... method Open (line 299) | public override FileSystemStream Open(string path, FileStreamOptions o... method OpenRead (line 306) | public override FileSystemStream OpenRead(string path) method OpenText (line 312) | public override StreamReader OpenText(string path) method OpenWrite (line 318) | public override FileSystemStream OpenWrite(string path) method ReadAllBytes (line 324) | public override byte[] ReadAllBytes(string path) method ReadAllLines (line 330) | public override string[] ReadAllLines(string path) method ReadAllLines (line 336) | public override string[] ReadAllLines(string path, Encoding encoding) method ReadAllText (line 342) | public override string ReadAllText(string path) method ReadAllText (line 348) | public override string ReadAllText(string path, Encoding encoding) method ReadLines (line 354) | public override IEnumerable ReadLines(string path) method ReadLines (line 360) | public override IEnumerable ReadLines(string path, Encoding en... method Replace (line 366) | public override void Replace(string sourceFileName, string destination... method Replace (line 372) | public override void Replace(string sourceFileName, string destination... method ResolveLinkTarget (line 379) | public override IFileSystemInfo ResolveLinkTarget(string linkPath, boo... method SetAttributes (line 387) | public override void SetAttributes(string path, FileAttributes fileAtt... method SetAttributes (line 394) | public override void SetAttributes(SafeFileHandle fileHandle, FileAttr... method SetCreationTime (line 401) | public override void SetCreationTime(string path, DateTime creationTime) method SetCreationTime (line 408) | public override void SetCreationTime(SafeFileHandle fileHandle, DateTi... method SetCreationTimeUtc (line 415) | public override void SetCreationTimeUtc(string path, DateTime creation... method SetCreationTimeUtc (line 422) | public override void SetCreationTimeUtc(SafeFileHandle fileHandle, Dat... method SetLastAccessTime (line 429) | public override void SetLastAccessTime(string path, DateTime lastAcces... method SetLastAccessTime (line 436) | public override void SetLastAccessTime(SafeFileHandle fileHandle, Date... method SetLastAccessTimeUtc (line 443) | public override void SetLastAccessTimeUtc(string path, DateTime lastAc... method SetLastAccessTimeUtc (line 450) | public override void SetLastAccessTimeUtc(SafeFileHandle fileHandle, D... method SetLastWriteTime (line 457) | public override void SetLastWriteTime(string path, DateTime lastWriteT... method SetLastWriteTime (line 464) | public override void SetLastWriteTime(SafeFileHandle fileHandle, DateT... method SetLastWriteTimeUtc (line 471) | public override void SetLastWriteTimeUtc(string path, DateTime lastWri... method SetLastWriteTimeUtc (line 478) | public override void SetLastWriteTimeUtc(SafeFileHandle fileHandle, Da... method SetUnixFileMode (line 486) | [UnsupportedOSPlatform("windows")] method SetUnixFileMode (line 495) | [UnsupportedOSPlatform("windows")] method WriteAllBytes (line 531) | public override void WriteAllBytes(string path, byte[] bytes) method WriteAllBytes (line 538) | public override void WriteAllBytes(string path, ReadOnlySpan bytes) method WriteAllLines (line 577) | public override void WriteAllLines(string path, IEnumerable co... method WriteAllLines (line 624) | public override void WriteAllLines(string path, IEnumerable co... method WriteAllLines (line 666) | public override void WriteAllLines(string path, string[] contents) method WriteAllLines (line 706) | public override void WriteAllLines(string path, string[] contents, Enc... method WriteAllText (line 743) | public override void WriteAllText(string path, string contents) method WriteAllText (line 778) | public override void WriteAllText(string path, string contents, Encodi... method WriteAllText (line 785) | public override void WriteAllText(string path, ReadOnlySpan cont... method WriteAllText (line 791) | public override void WriteAllText(string path, ReadOnlySpan cont... FILE: src/TestableIO.System.IO.Abstractions.Wrappers/PathBase.cs class PathBase (line 4) | #if FEATURE_SERIALIZABLE method PathBase (line 12) | protected PathBase(IFileSystem fileSystem) method PathBase (line 17) | [Obsolete("This constructor only exists to support mocking libraries."... method ChangeExtension (line 42) | public abstract string ChangeExtension(string path, string extension); method Combine (line 45) | public abstract string Combine(params string[] paths); method Combine (line 49) | public abstract string Combine(params ReadOnlySpan paths); method Combine (line 53) | public abstract string Combine(string path1, string path2); method Combine (line 56) | public abstract string Combine(string path1, string path2, string path3); method Combine (line 59) | public abstract string Combine(string path1, string path2, string path... method Exists (line 63) | public abstract bool Exists(string path); method GetDirectoryName (line 67) | public abstract string GetDirectoryName(string path); method GetExtension (line 70) | public abstract string GetExtension(string path); method GetFileName (line 73) | public abstract string GetFileName(string path); method GetFileNameWithoutExtension (line 76) | public abstract string GetFileNameWithoutExtension(string path); method GetFullPath (line 79) | public abstract string GetFullPath(string path); method GetFullPath (line 83) | public abstract string GetFullPath(string path, string basePath); method GetInvalidFileNameChars (line 87) | public abstract char[] GetInvalidFileNameChars(); method GetInvalidPathChars (line 90) | public abstract char[] GetInvalidPathChars(); method GetPathRoot (line 93) | public abstract string GetPathRoot(string path); method GetRandomFileName (line 96) | public abstract string GetRandomFileName(); method GetTempFileName (line 99) | public abstract string GetTempFileName(); method GetTempPath (line 102) | public abstract string GetTempPath(); method HasExtension (line 105) | public abstract bool HasExtension(string path); method IsPathRooted (line 108) | public abstract bool IsPathRooted(string path); method IsPathFullyQualified (line 112) | public abstract bool IsPathFullyQualified(string path); method GetRelativePath (line 115) | public abstract string GetRelativePath(string relativeTo, string path); method Join (line 120) | public abstract string Join(ReadOnlySpan path1, ReadOnlySpan path1, ReadOnlySpan paths); method TryJoin (line 131) | public abstract bool TryJoin(ReadOnlySpan path1, ReadOnlySpan path1, ReadOnlySpan path); method IsPathFullyQualified (line 141) | public abstract bool IsPathFullyQualified(ReadOnlySpan path); method IsPathRooted (line 143) | public abstract bool IsPathRooted(ReadOnlySpan path); method GetDirectoryName (line 145) | public abstract ReadOnlySpan GetDirectoryName(ReadOnlySpan... method GetExtension (line 147) | public abstract ReadOnlySpan GetExtension(ReadOnlySpan path); method GetFileName (line 149) | public abstract ReadOnlySpan GetFileName(ReadOnlySpan path); method GetFileNameWithoutExtension (line 151) | public abstract ReadOnlySpan GetFileNameWithoutExtension(ReadOnl... method GetPathRoot (line 153) | public abstract ReadOnlySpan GetPathRoot(ReadOnlySpan path); method Join (line 158) | public abstract string Join(params string[] paths); method Join (line 161) | public abstract string Join(string path1, string path2); method Join (line 164) | public abstract string Join(string path1, string path2, string path3); method EndsInDirectorySeparator (line 170) | public abstract bool EndsInDirectorySeparator(ReadOnlySpan path); method EndsInDirectorySeparator (line 172) | public abstract bool EndsInDirectorySeparator(string path); method TrimEndingDirectorySeparator (line 174) | public abstract ReadOnlySpan TrimEndingDirectorySeparator(ReadOn... method TrimEndingDirectorySeparator (line 177) | public abstract string TrimEndingDirectorySeparator(string path); method Join (line 183) | public abstract string Join(ReadOnlySpan path1, ReadOnlySpan paths) method Combine (line 66) | public override string Combine(string path1, string path2) method Combine (line 72) | public override string Combine(string path1, string path2, string path3) method Combine (line 78) | public override string Combine(string path1, string path2, string path... method Exists (line 85) | public override bool Exists(string path) method GetDirectoryName (line 92) | public override string GetDirectoryName(string path) method GetExtension (line 98) | public override string GetExtension(string path) method GetFileName (line 104) | public override string GetFileName(string path) method GetFileNameWithoutExtension (line 110) | public override string GetFileNameWithoutExtension(string path) method GetFullPath (line 116) | public override string GetFullPath(string path) method GetFullPath (line 123) | public override string GetFullPath(string path, string basePath) method GetInvalidFileNameChars (line 130) | public override char[] GetInvalidFileNameChars() method GetInvalidPathChars (line 136) | public override char[] GetInvalidPathChars() method GetPathRoot (line 142) | public override string GetPathRoot(string path) method GetRandomFileName (line 148) | public override string GetRandomFileName() method GetTempFileName (line 154) | public override string GetTempFileName() method GetTempPath (line 160) | public override string GetTempPath() method HasExtension (line 166) | public override bool HasExtension(string path) method IsPathFullyQualified (line 173) | public override bool IsPathFullyQualified(string path) method GetRelativePath (line 179) | public override string GetRelativePath(string relativeTo, string path) method Join (line 187) | public override string Join(ReadOnlySpan path1, ReadOnlySpan path1, ReadOnlySpan paths) method TryJoin (line 203) | public override bool TryJoin(ReadOnlySpan path1, ReadOnlySpan path1, ReadOnlySpan path) method EndsInDirectorySeparator (line 225) | public override bool EndsInDirectorySeparator(string path) method TrimEndingDirectorySeparator (line 231) | public override ReadOnlySpan TrimEndingDirectorySeparator(ReadOn... method TrimEndingDirectorySeparator (line 237) | public override string TrimEndingDirectorySeparator(string path) method HasExtension (line 245) | public override bool HasExtension(ReadOnlySpan path) method IsPathFullyQualified (line 251) | public override bool IsPathFullyQualified(ReadOnlySpan path) method IsPathRooted (line 257) | public override bool IsPathRooted(ReadOnlySpan path) method GetDirectoryName (line 263) | public override ReadOnlySpan GetDirectoryName(ReadOnlySpan... method GetExtension (line 269) | public override ReadOnlySpan GetExtension(ReadOnlySpan path) method GetFileName (line 275) | public override ReadOnlySpan GetFileName(ReadOnlySpan path) method GetFileNameWithoutExtension (line 281) | public override ReadOnlySpan GetFileNameWithoutExtension(ReadOnl... method GetPathRoot (line 287) | public override ReadOnlySpan GetPathRoot(ReadOnlySpan path) method Join (line 295) | public override string Join(string path1, string path2, string path3, ... method Join (line 301) | public override string Join(ReadOnlySpan path1, ReadOnlySpan TargetFrameworksTheoryData() FILE: tests/TestableIO.System.IO.Abstractions.Api.Tests/Helper.cs class Helper (line 12) | public static class Helper method CreatePublicApi (line 14) | public static string CreatePublicApi(string framework, string assembly... method GetExpectedApi (line 31) | public static string GetExpectedApi(string framework, string assemblyN... method GetTargetFrameworks (line 46) | public static IEnumerable GetTargetFrameworks() method SetExpectedApi (line 55) | public static void SetExpectedApi(string framework, string assemblyNam... method CombinedPaths (line 63) | private static string CombinedPaths(params string[] paths) method GetSolutionDirectory (line 68) | private static string GetSolutionDirectory([CallerFilePath] string pat... FILE: tests/TestableIO.System.IO.Abstractions.Parity.Tests/ApiParityTests.cs class ApiParityTests (line 12) | [TestFixture] method File (line 15) | [Test] method FileInfo (line 22) | [Test] method FileVersionInfo (line 29) | [Test] method Directory (line 36) | [Test] method DirectoryInfo (line 43) | [Test] method DriveInfo (line 50) | [Test] method Path (line 57) | [Test] method FileSystemWatcher (line 64) | [Test] method AssertParity (line 71) | private async Task AssertParity(Type referenceType, Type abstractionType) type ApiDiff (line 111) | private readonly struct ApiDiff method ApiDiff (line 113) | public ApiDiff(IEnumerable extraMembers, IEnumerable... FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryArgumentPathTests.cs class MockDirectoryArgumentPathTests (line 7) | public class MockDirectoryArgumentPathTests method GetFileSystemActionsForArgumentNullException (line 9) | private static IEnumerable> GetFileSystemActionsFor... method Operations_ShouldThrowArgumentNullExceptionIfPathIsNull (line 31) | [TestCaseSource(nameof(GetFileSystemActionsForArgumentNullException))] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryGetAccessControlTests.cs class MockDirectoryGetAccessControlTests (line 9) | [TestFixture] method MockDirectory_GetAccessControl_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces (line 14) | [TestCase(" ")] method MockDirectory_GetAccessControl_ShouldThrowDirectoryNotFoundExceptionIfDirectoryDoesNotExistInMockData (line 29) | [Test] method MockDirectory_GetAccessControl_ShouldReturnAccessControlOfDirectoryData (line 43) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoAccessControlTests.cs class MockDirectoryInfoAccessControlTests (line 9) | [TestFixture] method MockDirectoryInfo_GetAccessControl_ShouldReturnAccessControlOfDirectoryData (line 14) | [Test] method MockDirectoryInfo_SetAccessControl_ShouldSetAccessControlOfDirectoryData (line 41) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoFactoryTests.cs class MockDirectoryInfoFactoryTests (line 5) | [TestFixture] method MockDirectoryInfoFactory_Wrap_WithNull_ShouldReturnNull (line 8) | [Test] method MockDirectoryInfoFactory_Wrap_ShouldKeepNameAndFullName (line 18) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoSymlinkTests.cs class MockDirectoryInfoSymlinkTests (line 11) | [TestFixture] method MockDirectoryInfo_ResolveLinkTarget_ShouldReturnPathOfTargetLink (line 17) | [Test] method MockDirectoryInfo_ResolveLinkTarget_WithFinalTarget_ShouldReturnPathOfTargetLink (line 29) | [Test] method MockDirectoryInfo_ResolveLinkTarget_WithoutFinalTarget_ShouldReturnFirstLink (line 42) | [Test] method MockDirectoryInfo_ResolveLinkTarget_WithoutTargetLink_ShouldThrowIOException (line 55) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoTests.cs class MockDirectoryInfoTests (line 10) | [TestFixture] method MockDirectoryInfo_GetExtension_ShouldReturnEmptyString (line 22) | [TestCaseSource(nameof(MockDirectoryInfo_GetExtension_Cases))] method MockDirectoryInfo_Exists (line 45) | [TestCaseSource(nameof(MockDirectoryInfo_Exists_Cases))] method MockDirectoryInfo_Attributes_ShouldReturnMinusOneForNonExistingFile (line 59) | [Test] method MockDirectoryInfo_Attributes_Clear_ShouldRemainDirectory (line 69) | [Test] method MockDirectoryInfo_Attributes_SetterShouldThrowDirectoryNotFoundExceptionOnNonExistingFileOrDirectory (line 82) | [Test] method MockDirectoryInfo_GetFiles_ShouldWorkWithUNCPath (line 91) | [Test] method MockDirectoryInfo_GetFiles_ShouldWorkWithUNCPath_WhenCurrentDirectoryIsUnc (line 112) | [Test] method MockDirectoryInfo_FullName_ShouldReturnFullNameWithoutIncludingTrailingPathDelimiter (line 135) | [Test] method MockDirectoryInfo_GetFileSystemInfos_ShouldReturnBothDirectoriesAndFiles (line 152) | [Test] method MockDirectoryInfo_EnumerateFileSystemInfos_ShouldReturnBothDirectoriesAndFiles (line 167) | [Test] method MockDirectoryInfo_GetFileSystemInfos_ShouldReturnDirectoriesAndNamesWithSearchPattern (line 182) | [Test] method MockDirectoryInfo_EnumerateFileSystemInfos_ShouldReturnDirectoriesAndNamesWithSearchPattern (line 198) | [Test] method MockDirectoryInfo_EnumerateFileSystemInfos_ShouldReturnDirectoriesAndNamesWithSearchPatternRecursive (line 214) | [Test] method MockDirectoryInfo_EnumerateFileSystemInfos_ShouldReturnDirectoriesAndNamesWithSearchPatternRecursiveEnumerateOptions (line 231) | [Test] method MockDirectoryInfo_GetParent_ShouldReturnDirectoriesAndNamesWithSearchPattern (line 254) | [Test] method MockDirectoryInfo_EnumerateFiles_ShouldReturnAllFiles (line 269) | [Test] method MockDirectoryInfo_EnumerateDirectories_ShouldReturnAllDirectories (line 293) | [Test] method MockDirectoryInfo_FullName_ShouldReturnNormalizedUNCPath (line 315) | [TestCase(@"\\unc\folder", @"\\unc\folder")] method MockDirectoryInfo_FullName_ShouldReturnNormalizedPath (line 333) | [TestCase(@"c:\temp\\folder", @"c:\temp\folder")] method MockDirectoryInfo_FullName_ShouldReturnPathWithTrimmedTrailingSpaces (line 351) | [TestCase(@"c:\temp\folder ", @"c:\temp\folder")] method MockDirectoryInfo_MoveTo_ShouldUpdateFullName (line 366) | [Test] method MockDirectoryInfo_Name_ShouldReturnNameWithTrimmedTrailingSpaces (line 383) | [TestCase(@"c:\temp\\folder ", @"folder")] method MockDirectoryInfo_Name_ShouldReturnPathRoot_IfDirectoryPathIsPathRoot (line 398) | [TestCase(@"c:\", @"c:\")] method MockDirectoryInfo_Constructor_ShouldThrowArgumentNullException_IfArgumentDirectoryIsNull (line 413) | [Test] method MockDirectoryInfo_Constructor_ShouldThrowArgumentNullException_IfArgumentFileSystemIsNull (line 427) | [Test] method MockDirectoryInfo_Constructor_ShouldThrowArgumentException_IfArgumentDirectoryIsEmpty (line 440) | [Test] method MockDirectoryInfo_ToString_ShouldReturnDirectoryName (line 454) | [TestCase(@"c:\temp\folder\folder")] method MockDirectoryInfo_Exists_ShouldReturnCachedData (line 468) | [Test] method MockDirectoryInfo_Exists_ShouldUpdateCachedDataOnRefresh (line 483) | [Test] method Directory_exists_after_creation (line 499) | [Test] method Directory_exists_after_creation_with_security (line 513) | [Test, WindowsOnly(WindowsSpecifics.AccessControlLists)] method Directory_does_not_exist_after_delete (line 529) | [Test] method Directory_does_not_exist_after_recursive_delete (line 543) | [Test] method Directory_still_exists_after_move (line 557) | [Test] method MockDirectoryInfo_LastAccessTime_ShouldReflectChangedValue (line 571) | [Test] method MockDirectoryInfo_CreationTime_ShouldReturnDefaultTimeForNonExistingFile (line 590) | [Test] method MockDirectoryInfo_LastAccessTime_ShouldReturnDefaultTimeForNonExistingFile (line 601) | [Test] method MockDirectoryInfo_LastWriteTime_ShouldReturnDefaultTimeForNonExistingFile (line 612) | [Test] method MockDirectoryInfo_CreationTimeUtc_ShouldReturnDefaultTimeForNonExistingFile (line 623) | [Test] method MockDirectoryInfo_LastAccessTimeUtc_ShouldReturnDefaultTimeForNonExistingFile (line 634) | [Test] method MockDirectoryInfo_LastWriteTimeUtc_ShouldReturnDefaultTimeForNonExistingFile (line 645) | [Test] method MockDirectoryInfo_Create_WithConflictingFile_ShouldThrowIOException (line 656) | [Test] method MockDirectoryInfo_CreationTime_SetterShouldThrowDirectoryNotFoundExceptionForNonExistingDirectory (line 670) | public async Task MockDirectoryInfo_CreationTime_SetterShouldThrowDire... method MockDirectoryInfo_LastAccessTime_SetterShouldThrowDirectoryNotFoundExceptionForNonExistingDirectory (line 679) | public async Task MockDirectoryInfo_LastAccessTime_SetterShouldThrowDi... method MockDirectoryInfo_LastWriteTime_SetterShouldThrowDirectoryNotFoundExceptionForNonExistingDirectory (line 688) | public async Task MockDirectoryInfo_LastWriteTime_SetterShouldThrowDir... method MockDirectoryInfo_CreationTimeUtc_SetterShouldThrowDirectoryNotFoundExceptionForNonExistingDirectory (line 697) | public async Task MockDirectoryInfo_CreationTimeUtc_SetterShouldThrowD... method MockDirectoryInfo_LastAccessTimeUtc_SetterShouldThrowDirectoryNotFoundExceptionForNonExistingDirectory (line 706) | public async Task MockDirectoryInfo_LastAccessTimeUtc_SetterShouldThro... method MockDirectoryInfo_LastWriteTimeUtc_SetterShouldThrowDirectoryNotFoundExceptionForNonExistingDirectory (line 715) | public async Task MockDirectoryInfo_LastWriteTimeUtc_SetterShouldThrow... FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectorySetAccessControlTests.cs class MockDirectorySetAccessControlTests (line 10) | [TestFixture] method MockDirectory_SetAccessControl_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces (line 15) | [TestCase(" ")] method MockDirectory_SetAccessControl_ShouldThrowDirectoryNotFoundExceptionIfDirectoryDoesNotExistInMockData (line 31) | [Test] method MockDirectory_SetAccessControl_ShouldSetAccessControlOfDirectoryData (line 46) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectorySymlinkTests.cs class MockDirectorySymlinkTests (line 7) | [TestFixture] method MockDirectory_CreateSymbolicLink_ShouldReturnFileSystemInfo (line 13) | [Test] method MockDirectory_CreateSymbolicLink_ShouldSucceedFromDirectoryInfo (line 30) | [Test] method MockDirectory_CreateSymbolicLink_ShouldFailWithNullPath (line 48) | [Test] method MockDirectory_CreateSymbolicLink_ShouldFailWithNullTarget (line 63) | [Test] method MockDirectory_CreateSymbolicLink_ShouldFailWithEmptyPath (line 78) | [Test] method MockDirectory_CreateSymbolicLink_ShouldFailWithEmptyTarget (line 93) | [Test] method MockDirectory_CreateSymbolicLink_ShouldFailWithIllegalPath (line 108) | [Test] method MockDirectory_CreateSymbolicLink_ShouldFailWithIllegalTarget (line 123) | [Test] method MockDirectory_CreateSymbolicLink_ShouldFailWithIllegalCharactersInPath (line 138) | [Test] method MockDirectory_CreateSymbolicLink_ShouldFailWithIllegalCharactersInTarget (line 154) | [Test] method MockDirectory_CreateSymbolicLink_ShouldFailIfPathExists (line 169) | [Test] method MockDirectory_CreateSymbolicLink_ShouldNotFailIfTargetDoesNotExist (line 186) | [Test] method MockDirectory_CreateSymbolicLink_ShouldSetReparsePointAttribute (line 201) | [Test] method MockDirectory_ResolveLinkTarget_ShouldReturnPathOfTargetLink (line 215) | [Test] method MockDirectory_ResolveLinkTarget_WithFinalTarget_ShouldReturnPathOfTargetLink (line 227) | [Test] method MockDirectory_ResolveLinkTarget_WithFinalTargetWithTooManyLinks_ShouldThrowIOException (line 248) | [Test] method MockDirectory_ResolveLinkTarget_WithoutFinalTarget_ShouldReturnFirstLink (line 268) | [Test] method MockDirectory_ResolveLinkTarget_WithoutTargetLink_ShouldThrowIOException (line 281) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryTests.cs class MockDirectoryTests (line 12) | [TestFixture] method MockDirectory_GetFiles_ShouldReturnAllFilesBelowPathWhenPatternIsEmptyAndSearchOptionIsAllDirectories (line 15) | [Test] method MockDirectory_GetFiles_ShouldReturnFilesDirectlyBelowPathWhenPatternIsEmptyAndSearchOptionIsTopDirectoryOnly (line 39) | [Test] method MockDirectory_GetFiles_ShouldReturnAllFilesBelowPathWhenPatternIsWildcardAndSearchOptionIsAllDirectories (line 59) | [Test] method MockDirectory_GetFiles_ShouldReturnAllPatternMatchingFilesWhenEnumerationOptionHasRecurseSubdirectoriesSetToTrue (line 84) | [Test] method SetupFileSystem (line 107) | private MockFileSystem SetupFileSystem() method MockDirectory_GetFiles_ShouldReturnFilesDirectlyBelowPathWhenPatternIsWildcardAndSearchOptionIsTopDirectoryOnly (line 127) | [Test] method MockDirectory_GetFiles_ShouldFilterByExtensionBasedSearchPattern (line 147) | [Test] method MockDirectory_GetFiles_ShouldFilterByExtensionBasedSearchPatternWithThreeCharacterLongFileExtension_RespectingAllDirectorySearchOption (line 166) | [Test] method MockDirectory_GetFiles_ShouldFilterByExtensionBasedSearchPatternWithThreeCharacterLongFileExtension_RespectingTopDirectorySearchOption (line 190) | [Test] method MockDirectory_GetFiles_ShouldFilterByExtensionBasedSearchPatternOnlyIfTheFileExtensionIsThreeCharacterLong (line 212) | [Test] method MockDirectory_GetFiles_ShouldFilterByExtensionBasedSearchPatternWithDotsInFilenames (line 234) | [Test] method MockDirectory_GetFiles_FilterShouldFindFilesWithSpecialChars (line 264) | [Test] method MockDirectory_GetFiles_ShouldFilterByExtensionBasedSearchPatternAndSearchOptionTopDirectoryOnly (line 286) | [Test] method MockDirectory_GetFiles_ShouldFilterForAllFilesWithNoExtensionsAndSearchOptionTopDirectoryOnly (line 300) | [Test] method MockDirectory_GetFiles_ShouldFilterForAllFilesWithNoExtensionsAndSearchOptionAllDirectories (line 328) | [Test] method MockDirectory_GetFiles_ShouldFilterForFilesWithNoExtensionsAndNonTrivialFilterAndSearchOptionTopDirectoryOnly (line 358) | [Test] method MockDirectory_GetFiles_ShouldFilterForFilesWithNoExtensionsAndNonTrivialFilter2AndSearchOptionTopDirectoryOnly (line 386) | [Test] method MockDirectory_GetFiles_ShouldFilterForFilesWithNoExtensionsAndFilterThatIncludesDotAndSearchOptionTopDirectoryOnly (line 413) | [Test] method ExecuteTimeAttributeTest (line 439) | private async Task ExecuteTimeAttributeTest(DateTime time, Action GetPrefixTestPaths() method GetPathsForMoving (line 1543) | public static IEnumerable GetPathsForMoving() method Move_DirectoryExistsWithDifferentCase_DirectorySuccessfullyMoved (line 1554) | [Test] method MockDirectory_Move_ShouldMoveDirectories (line 1569) | [TestCaseSource(nameof(GetPathsForMoving))] method MockDirectory_Move_ShouldMoveFiles (line 1588) | [Test] method MockDirectory_Move_ShouldMoveDirectoryAttributes (line 1608) | [Test] method MockDirectory_Move_ShouldMoveDirectoryWithReadOnlySubDirectory (line 1633) | [Test] method MockDirectory_Move_ShouldOnlyMoveDirAndFilesWithinDir (line 1659) | [Test] method MockDirectory_GetCurrentDirectory_ShouldReturnValueFromFileSystemConstructor (line 1680) | [Test] method MockDirectory_GetCurrentDirectory_ShouldReturnDefaultPathWhenNotSet (line 1691) | [Test] method MockDirectory_SetCurrentDirectory_ShouldChangeCurrentDirectory (line 1703) | [Test] method MockDirectory_SetCurrentDirectory_WithRelativePath_ShouldUseFullPath (line 1717) | [Test] method MockDirectory_GetParent_ShouldThrowArgumentNullExceptionIfPathIsNull (line 1728) | [Test] method MockDirectory_GetParent_ShouldThrowArgumentExceptionIfPathIsEmpty (line 1741) | [Test] method MockDirectory_GetParent_ShouldReturnADirectoryInfoIfPathDoesNotExist (line 1754) | [Test] method MockDirectory_GetParent_ShouldThrowArgumentExceptionIfPathHasIllegalCharacters (line 1767) | [Test] method MockDirectory_GetParent_ShouldReturnNullIfPathIsRoot (line 1781) | [Test] method MockDirectory_GetParent_ShouldReturnRootIfDirectoryIsInRoot (line 1795) | [Test] method MockDirectory_GetParent_ShouldReturnTheParentWithoutTrailingDirectorySeparatorChar (line 1820) | public async Task MockDirectory_GetParent_ShouldReturnTheParentWithout... method MockDirectory_Move_ShouldThrowAnIOExceptionIfBothPathAreIdentical (line 1833) | [Test] method MockDirectory_Move_ShouldThrowAnIOExceptionIfDirectoriesAreOnDifferentVolumes (line 1848) | [Test] method MockDirectory_Move_ShouldThrowADirectoryNotFoundExceptionIfDestinationDirectoryDoesNotExist (line 1865) | [Test] method MockDirectory_Move_ShouldThrowAnIOExceptionIfDestinationDirectoryExists (line 1880) | [Test] method MockDirectory_EnumerateFiles_ShouldReturnAllFilesBelowPathWhenPatternIsWildcardAndSearchOptionIsAllDirectories (line 1897) | [Test] method MockDirectory_EnumerateFiles_ShouldReturnAllFilesBelowPathWhenPatternIsWildcardAndEnumerationOptionsIsAllDirectories (line 1922) | [Test] method MockDirectory_EnumerateFiles_ShouldFilterByExtensionBasedSearchPattern (line 1953) | [Test] method MockDirectory_EnumerateFiles_WhenFilterIsUnRooted_ShouldFindFilesInCurrentDirectory (line 1972) | [Test] method MockDirectory_EnumerateFiles_WhenFilterIsUnRooted_ShouldNotFindFilesInPathOutsideCurrentDirectory (line 1999) | [Test] method MockDirectory_EnumerateFileSystemEntries_ShouldReturnAllFilesBelowPathWhenPatternIsWildcardAndSearchOptionIsAllDirectories (line 2025) | [Test] method MockDirectory_EnumerateFileSystemEntries_ShouldFilterByExtensionBasedSearchPattern (line 2050) | [Test] method MockDirectory_EnumerateFileSystemEntries_ShouldReturnAllFilesBelowPathWhenPatternIsWildcardAndEnumerationOptionsIsAllDirectories (line 2070) | [Test] method MockDirectory_GetAccessControl_ShouldThrowExceptionOnDirectoryNotFound (line 2101) | [Test] method MockDirectory_GetAccessControl_ShouldReturnNewDirectorySecurity (line 2113) | [Test] method MockDirectory_SetCreationTime_ShouldNotThrowWithoutTrailingBackslash (line 2129) | [Test] method Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist (line 2159) | [Test] method Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists (line 2197) | [Test] method MockDirectory_Exists_ShouldReturnTrue_IfArgIsFrontSlashAndRootDirExists (line 2215) | [Test] method MockDirectory_Move_ShouldNotThrowException_InWindows_When_SourceAndDestinationDifferOnlyInCasing (line 2227) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoFactoryTests.cs class MockDriveInfoFactoryTests (line 9) | [TestFixture] method MockDriveInfoFactory_GetDrives_ShouldReturnDrives (line 13) | [Test] method MockDriveInfoFactory_GetDrives_ShouldReturnDrivesWithNoDuplicates (line 32) | [Test] method MockDriveInfoFactory_GetDrives_ShouldReturnOnlyLocalDrives (line 53) | [Test] method MockDriveInfoFactory_New_WithDriveShouldReturnDrive (line 73) | [Test] method MockDriveInfoFactory_New_WithPathShouldReturnDrive (line 87) | [Test] method MockDriveInfoFactory_Wrap_WithNull_ShouldReturnNull (line 101) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoTests.cs class MockDriveInfoTests (line 8) | [TestFixture] method MockDriveInfo_Constructor_ShouldInitializeLocalWindowsDrives (line 12) | [TestCase(@"c:")] method MockDriveInfo_Constructor_ShouldInitializeLocalWindowsDrives_SpecialForWindows (line 28) | [Test] method MockDriveInfo_Constructor_ShouldThrowExceptionIfUncPath (line 42) | [TestCase(@"\\unc\share")] method MockDriveInfo_RootDirectory_ShouldReturnTheDirectoryBase (line 56) | [Test] method MockDriveInfo_ToString_ShouldReturnTheDrivePath (line 72) | [TestCase("c:", "c:\\")] method MockDriveInfo_AvailableFreeSpace_ShouldReturnAvailableFreeSpaceOfDriveInMemoryFileSystem (line 89) | [Test] method MockDriveInfo_DriveFormat_ShouldReturnDriveFormatOfDriveInMemoryFileSystem (line 108) | [Test] method MockDriveInfo_DriveType_ShouldReturnDriveTypeOfDriveInMemoryFileSystem (line 127) | [Test] method MockDriveInfo_IsReady_ShouldReturnIsReadyOfDriveInMemoryFileSystem (line 146) | [TestCase(true)] method MockDriveInfo_TotalFreeSpace_ShouldReturnTotalFreeSpaceOfDriveInMemoryFileSystem (line 165) | [Test] method MockDriveInfo_TotalSize_ShouldReturnTotalSizeOfDriveInMemoryFileSystem (line 184) | [Test] method MockDriveInfo_VolumeLabel_ShouldReturnVolumeLabelOfDriveInMemoryFileSystem (line 203) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileAdjustTimesTest.cs class MockFileAdjustTimesTest (line 8) | [TestFixture] method MockFile_AfterAppendAllText_ShouldUpdateLastAccessAndLastWriteTime (line 11) | [Test] method MockFile_AfterCopy_ShouldUpdateCreationAndLastAccessTimeOfDestination (line 31) | [Test] method MockFile_AfterMove_ShouldUpdateLastAccessTime (line 57) | [Test] method MockFile_AfterOpen_WithWriteAccess_ShouldUpdateLastAccessAndLastWriteTime (line 77) | [TestCase(FileMode.Open, FileAccess.ReadWrite)] method MockFile_AfterOpen_WithReadOnlyAccess_ShouldUpdateLastAccessTime (line 99) | [TestCase(FileMode.Open, FileAccess.Read)] method MockFile_AfterReadAllBytes_ShouldUpdateLastAccessTime (line 120) | [Test] method MockFile_AfterReadAllLines_ShouldUpdateLastAccessTime (line 140) | [Test] method MockFile_AfterReadAllText_ShouldUpdateLastAccessTime (line 160) | [Test] method MockFile_AfterSetAttributes_ShouldUpdateLastAccessTime (line 180) | [Test] method MockFile_AfterSetAccessControl_ShouldUpdateLastAccessTime (line 200) | [Test] method MockFile_AfterWriteAllBytes_ShouldUpdateLastAccessAndLastWriteTime (line 222) | [Test] method MockFile_AfterWriteAllText_ShouldUpdateLastAccessAndLastWriteTime (line 242) | [Test] method MockFileStream_OpenRead_ShouldUpdateLastAccessTime (line 262) | [Test] method MockFileStream_OpenWrite_ShouldUpdateLastAccessAndLastWriteTime (line 282) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllLinesTests.cs class MockFileAppendAllLinesTests (line 9) | public class MockFileAppendAllLinesTests method MockFile_AppendAllLines_ShouldPersistNewLinesToExistingFile (line 11) | [Test] method MockFile_AppendAllLines_ShouldPersistNewLinesToNewFile (line 31) | [Test] method MockFile_AppendAllLines_ShouldThrowArgumentExceptionIfPathIsZeroLength (line 50) | [Test] method MockFile_AppendAllLines_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces (line 63) | [TestCase(" ")] method MockFile_AppendAllLines_ShouldThrowArgumentExceptionIfPathContainsInvalidChar (line 77) | [TestCase("\"")] method MockFile_AppendAllLines_ShouldThrowArgumentNullExceptionIfContentIsNull (line 94) | [Test] method MockFile_AppendAllLines_ShouldThrowArgumentNullExceptionIfEncodingIsNull (line 108) | [Test] method MockFile_AppendAllLinesAsync_ShouldPersistNewLinesToExistingFile (line 123) | [Test] method MockFile_AppendAllLinesAsync_ShouldPersistNewLinesToNewFile (line 143) | [Test] method MockFile_AppendAllLinesAsync_ShouldThrowOperationCanceledExceptionIfCancelled (line 162) | [Test] method MockFile_AppendAllLinesAsync_ShouldThrowArgumentExceptionIfPathIsZeroLength (line 184) | [Test] method MockFile_AppendAllLinesAsync_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces (line 197) | [TestCase(" ")] method MockFile_AppendAllLinesAsync_ShouldThrowArgumentExceptionIfPathContainsInvalidChar (line 211) | [TestCase("\"")] method MockFile_AppendAllLinesAsync_ShouldThrowArgumentNullExceptionIfContentIsNull (line 228) | [Test] method MockFile_AppendAllLinesAsync_ShouldThrowArgumentNullExceptionIfEncodingIsNull (line 242) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllTextTests.cs class MockFileAppendAllTextTests (line 15) | public class MockFileAppendAllTextTests method MockFile_AppendAllText_ShouldPersistNewText (line 17) | [Test] method MockFile_AppendAllText_ShouldPersistNewTextWithDifferentEncoding (line 37) | [Test] method MockFile_AppendAllText_ShouldCreateIfNotExist (line 57) | [Test] method MockFile_AppendAllText_ShouldCreateIfNotExistWithBom (line 75) | [Test] method MockFile_AppendAllText_ShouldFailIfNotExistButDirectoryAlsoNotExist (line 91) | [Test] method MockFile_AppendAllText_ShouldPersistNewTextWithCustomEncoding (line 117) | [Test] method MockFile_AppendAllText_ShouldWorkWithRelativePath (line 143) | [Test] method MockFile_AppendAllTextAsync_ShouldPersistNewText (line 155) | [Test] method MockFile_AppendAllTextAsync_ShouldThrowOperationCanceledExceptionIfCancelled (line 175) | [Test] method MockFile_AppendAllTextAsync_ShouldPersistNewTextWithDifferentEncoding (line 197) | [Test] method MockFile_AppendAllTextAsync_ShouldCreateIfNotExist (line 217) | [Test] method MockFile_AppendAllTextAsync_ShouldCreateIfNotExistWithBom (line 235) | [Test] method MockFile_AppendAllTextAsync_ShouldFailIfNotExistButDirectoryAlsoNotExist (line 251) | [Test] method MockFile_AppendAllTextAsync_ShouldPersistNewTextWithCustomEncoding (line 277) | [Test] method MockFile_AppendAllTextAsync_ShouldWorkWithRelativePath (line 303) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileArgumentPathTests.cs class MockFileArgumentPathTests (line 9) | public class MockFileArgumentPathTests method GetFileSystemActionsForArgumentNullException (line 11) | private static IEnumerable> GetFileSystemActionsForArgum... method Operations_ShouldThrowArgumentNullExceptionIfPathIsNull (line 60) | [TestCaseSource(nameof(GetFileSystemActionsForArgumentNullException))] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileCopyTests.cs class MockFileCopyTests (line 9) | public class MockFileCopyTests method MockFile_Copy_ShouldOverwriteFileWhenOverwriteFlagIsTrue (line 12) | [Test] method MockFile_Copy_ShouldAdjustTimestampsOnDestination (line 30) | [Test] method MockFile_Copy_ShouldCloneContents (line 47) | [Test] method MockFile_Copy_ShouldCloneBinaryContents (line 68) | [Test] method MockFile_Copy_ShouldCreateFileAtNewDestination (line 90) | [Test] method MockFile_Copy_ShouldThrowExceptionWhenFileExistsAtDestination (line 107) | [Test] method MockFile_Copy_ShouldThrowExceptionWhenFolderInDestinationDoesNotExist (line 122) | [TestCase(@"c:\source\demo.txt", @"c:\source\doesnotexist\demo.txt")] method MockFile_Copy_ShouldThrowArgumentNullExceptionWhenSourceIsNull_Message (line 136) | [Test] method MockFile_Copy_ShouldThrowArgumentNullExceptionWhenSourceIsNull_ParamName (line 147) | [Test] method MockFile_Copy_ShouldThrowArgumentExceptionWhenSourceFileNameContainsInvalidChars_Message (line 158) | [Test] method MockFile_Copy_ShouldThrowArgumentExceptionWhenSourcePathContainsInvalidChars_Message (line 178) | [Test] method MockFile_Copy_ShouldThrowArgumentExceptionWhenTargetPathContainsInvalidChars_Message (line 197) | [Test] method MockFile_Copy_ShouldThrowArgumentExceptionWhenTargetFileNameContainsInvalidChars_Message (line 216) | [Test] method MockFile_Copy_ShouldThrowNotSupportedExceptionWhenSourcePathContainsInvalidUseOfDriveSeparator (line 236) | [Test] method MockFile_Copy_ShouldThrowIOExceptionWhenOverwritingWithSameNameDifferentCase (line 249) | [Test] method MockFile_Copy_ShouldThrowNotSupportedExceptionWhenSourcePathContainsInvalidDriveLetter (line 265) | [Test] method MockFile_Copy_ShouldThrowNotSupportedExceptionWhenDestinationPathContainsInvalidUseOfDriveSeparator (line 278) | [Test] method MockFile_Copy_ShouldThrowNotSupportedExceptionWhenDestinationPathContainsInvalidDriveLetter (line 291) | [Test] method MockFile_Copy_ShouldThrowArgumentExceptionWhenSourceIsEmpty_Message (line 304) | [Test] method MockFile_Copy_ShouldThrowArgumentExceptionWhenSourceIsEmpty_ParamName (line 315) | [Test] method MockFile_Copy_ShouldThrowArgumentExceptionWhenSourceIsStringOfBlanks (line 326) | [Test] method MockFile_Copy_ShouldThrowArgumentNullExceptionWhenTargetIsNull_Message (line 338) | [Test] method MockFile_Copy_ShouldThrowArgumentNullExceptionWhenTargetIsNull_ParamName (line 349) | [Test] method MockFile_Copy_ShouldThrowArgumentExceptionWhenTargetIsStringOfBlanks (line 360) | [Test] method MockFile_Copy_ShouldThrowArgumentExceptionWhenTargetIsEmpty_Message (line 372) | [Test] method MockFile_Copy_ShouldThrowFileNotFoundExceptionWhenSourceDoesNotExist (line 383) | [Test] method MockFile_Copy_ShouldThrowFileNotFoundExceptionWhenSourceDoesNotExist_EvenWhenCopyingToItself (line 394) | [Test] method MockFile_Copy_ShouldWorkWithRelativePaths (line 405) | [Test] method MockFile_Copy_ShouldThrowIOExceptionForInvalidFileShare (line 418) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileCreateTests.cs class MockFileCreateTests (line 13) | public class MockFileCreateTests method Mockfile_Create_ShouldCreateNewStream (line 15) | [Test] method Mockfile_Create_CanWriteToNewStream (line 31) | [Test] method Mockfile_Create_OverwritesExistingFile (line 51) | [Test] method Mockfile_Create_ShouldThrowUnauthorizedAccessExceptionIfPathIsReadOnly (line 79) | [Test] method Mockfile_Create_ShouldThrowArgumentExceptionIfPathIsZeroLength (line 95) | [Test] method MockFile_Create_ShouldThrowArgumentNullExceptionIfPathIsNull1 (line 108) | [TestCase("\"")] method MockFile_Create_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces (line 125) | [TestCase(" ")] method MockFile_Create_ShouldThrowArgumentNullExceptionIfPathIsNull (line 139) | [Test] method MockFile_Create_ShouldThrowDirectoryNotFoundExceptionIfCreatingAndParentPathDoesNotExist (line 153) | [Test] method MockFile_Create_TruncateShouldWriteNewContents (line 168) | [Test] method MockFile_Create_TruncateShouldClearFileContentsOnOpen (line 196) | [Test] method MockFile_Create_DeleteOnCloseOption_FileExistsWhileStreamIsOpen (line 221) | [Test] method MockFile_Create_DeleteOnCloseOption_FileDeletedWhenStreamIsClosed (line 235) | [Test] method MockFile_Create_EncryptedOption_FileNotYetEncryptedWhenStreamIsOpen (line 250) | [Test] method MockFile_Create_EncryptedOption_EncryptsFileWhenStreamIsClose (line 265) | [Test] method MockFile_Create_ShouldWorkWithRelativePath (line 281) | [Test] method MockFile_Create_CanReadFromNewStream (line 292) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileDeleteTests.cs class MockFileDeleteTests (line 8) | public class MockFileDeleteTests method MockFile_Delete_ShouldDeleteFile (line 10) | [Test] method MockFile_Delete_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces (line 26) | [TestCase(" ")] method MockFile_Delete_ShouldThrowDirectoryNotFoundExceptionIfParentFolderAbsent (line 40) | [Test] method MockFile_Delete_ShouldSilentlyReturnIfNonExistingFileInExistingFolder (line 49) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileExistsTests.cs class MockFileExistsTests (line 9) | public class MockFileExistsTests method MockFile_Exists_ShouldReturnTrueForSamePath (line 11) | [Test] method MockFile_Exists_ShouldReturnTrueForPathVaryingByCase (line 27) | [Test] method MockFile_Exists_ShouldReturnFalseForPathVaryingByCase (line 44) | [Test] method MockFile_Exists_ShouldReturnFalseForEntirelyDifferentPath (line 61) | [Test] method MockFile_Exists_ShouldReturnFalseForNullPath (line 78) | [Test] method MockFile_Exists_ShouldReturnFalseForEmptyStringPath (line 91) | [Test] method MockFile_Exists_ShouldReturnFalseForInvalidCharactersInPath (line 104) | [Test] method MockFile_Exists_ShouldReturnFalseForDirectories (line 117) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetAccessControlTests.cs class MockFileGetAccessControlTests (line 9) | [TestFixture] method MockFile_GetAccessControl_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces (line 14) | [TestCase(" ")] method MockFile_GetAccessControl_ShouldThrowFileNotFoundExceptionIfFileDoesNotExistInMockData (line 29) | [Test] method MockFile_GetAccessControl_ShouldReturnAccessControlOfFileData (line 43) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeTests.cs class MockFileGetCreationTimeTests (line 5) | [TestFixture] method MockFile_GetCreationTime_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces (line 8) | [TestCase(" ")] method MockFile_GetCreationTime_ShouldReturnDefaultTimeIfFileDoesNotExist (line 23) | [Test] method MockFile_GetCreationTime_ShouldBeSet (line 36) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeUtcTests.cs class MockFileGetCreationTimeUtcTests (line 5) | [TestFixture] method MockFile_GetCreationTimeUtc_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces (line 8) | [TestCase(" ")] method MockFile_GetCreationTimeUtc_ShouldReturnDefaultTimeIfFileDoesNotExist (line 23) | [Test] method MockFile_GetCreationTimeUtc_ShouldBeSet (line 36) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeTests.cs class MockFileGetLastAccessTimeTests (line 5) | [TestFixture] method MockFile_GetLastAccessTime_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces (line 8) | [TestCase(" ")] method MockFile_GetLastAccessTime_ShouldReturnDefaultTimeIfFileDoesNotExist (line 23) | [Test] method MockFile_GetLastAccessTime_ShouldBeSet (line 36) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeUtcTests.cs class MockFileGetLastAccessTimeUtcTests (line 5) | [TestFixture] method MockFile_GetLastAccessTimeUtc_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces (line 8) | [TestCase(" ")] method MockFile_GetLastAccessTimeUtc_ShouldReturnDefaultTimeIfFileDoesNotExist (line 23) | [Test] method MockFile_GetLastAccessTimeUtc_ShouldBeSet (line 36) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeTests.cs class MockFileGetLastWriteTimeTests (line 5) | [TestFixture] method MockFile_GetLastWriteTime_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces (line 8) | [TestCase(" ")] method MockFile_GetLastWriteTime_ShouldReturnDefaultTimeIfFileDoesNotExist (line 23) | [Test] method MockFile_GetLastWriteTime_ShouldBeSet (line 36) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeUtcTests.cs class MockFileGetLastWriteTimeUtcTests (line 5) | public class MockFileGetLastWriteTimeUtcTests method MockFile_GetLastWriteTimeUtc_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces (line 7) | [TestCase(" ")] method MockFile_GetLastWriteTimeUtc_ShouldReturnDefaultTimeIfFileDoesNotExist (line 22) | [Test] method MockFile_GetLastWriteTimeUtc_ShouldBeSet (line 35) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetUnixFileModeTests.cs class MockFileGetUnixFileModeTests (line 12) | [UnsupportedOSPlatform("windows")] method MockFile_GetUnixFileMode_ShouldReturnDefaultAccessMode (line 16) | [Test] method MockFile_GetUnixFileMode_ShouldReturnSpecifiedAccessMode (line 37) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoAccessControlTests.cs class MockFileInfoAccessControlTests (line 9) | [TestFixture] method MockFileInfo_GetAccessControl_ShouldReturnAccessControlOfFileData (line 14) | [Test] method MockFile_SetAccessControl_ShouldSetAccessControlOfFileData (line 41) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoFactoryTests.cs class MockFileInfoFactoryTests (line 6) | [TestFixture] method MockFileInfoFactory_New_ShouldReturnFileInfoForExistingFile (line 9) | [Test] method MockFileInfoFactory_New_ShouldReturnFileInfoForNonExistentFile (line 27) | [Test] method MockFileInfoFactory_Wrap_WithNull_ShouldReturnNull (line 45) | [Test] method MockFileInfoFactory_Wrap_ShouldKeepNameAndFullName (line 55) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoSymlinkTests.cs class MockFileInfoSymlinkTests (line 11) | [TestFixture] method MockFileInfo_ResolveLinkTarget_ShouldReturnPathOfTargetLink (line 17) | [Test] method MockFileInfo_ResolveLinkTarget_WithFinalTarget_ShouldReturnPathOfTargetLink (line 29) | [Test] method MockFileInfo_ResolveLinkTarget_WithoutFinalTarget_ShouldReturnFirstLink (line 42) | [Test] method MockFileInfo_ResolveLinkTarget_WithoutTargetLink_ShouldThrowIOException (line 55) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoTests.cs class MockFileInfoTests (line 9) | [TestFixture] method MockFileInfo_NullPath_ThrowArgumentNullException (line 12) | [Test] method MockFileInfo_Exists_ShouldReturnTrueIfFileExistsInMemoryFileSystem (line 23) | [Test] method MockFileInfo_Exists_ShouldReturnFalseIfFileDoesNotExistInMemoryFileSystem (line 38) | [Test] method MockFileInfo_Exists_ShouldReturnFalseIfPathLeadsToDirectory (line 53) | [Test] method MockFileInfo_Length_ShouldReturnLengthOfFileInMemoryFileSystem (line 67) | [Test] method MockFileInfo_Length_ShouldThrowFileNotFoundExceptionIfFileDoesNotExistInMemoryFileSystem (line 83) | [Test] method MockFileInfo_Length_ShouldThrowFileNotFoundExceptionIfPathLeadsToDirectory (line 99) | [Test] method MockFileInfo_CreationTimeUtc_ShouldReturnCreationTimeUtcOfFileInMemoryFileSystem (line 114) | [Test] method MockFileInfo_CreationTimeUtc_ShouldReturnDefaultTimeForNonExistingFile (line 130) | [Test] method MockFileInfo_CreationTimeUtc_ShouldSetCreationTimeUtcOfFileInMemoryFileSystem (line 141) | [Test] method MockFileInfo_CreationTime_ShouldReturnCreationTimeOfFileInMemoryFileSystem (line 159) | [Test] method MockFileInfo_CreationTime_ShouldReturnDefaultTimeForNonExistingFile (line 175) | [Test] method MockFileInfo_CreationTime_ShouldSetCreationTimeOfFileInMemoryFileSystem (line 186) | [Test] method MockFileInfo_Attributes_ShouldReturnMinusOneForNonExistingFile (line 203) | [Test] method MockFileInfo_Attributes_SetterShouldThrowFileNotFoundExceptionOnNonExistingFileOrDirectory (line 213) | [Test] method MockFileInfo_IsReadOnly_ShouldSetReadOnlyAttributeOfFileInMemoryFileSystem (line 222) | [Test] method MockFileInfo_IsReadOnly_ShouldSetNotReadOnlyAttributeOfFileInMemoryFileSystem (line 237) | [Test] method MockFileInfo_AppendText_ShouldAddTextToFileInMemoryFileSystem (line 252) | [Test] method MockFileInfo_AppendText_ShouldCreateFileIfMissing (line 274) | [Test] method MockFileInfo_OpenWrite_ShouldAddDataToFileInMemoryFileSystem (line 294) | [Test] method MockFileInfo_Encrypt_ShouldSetEncryptedAttributeOfFileInMemoryFileSystem (line 320) | [Test] method MockFileInfo_Decrypt_ShouldUnsetEncryptedAttributeOfFileInMemoryFileSystem (line 335) | [Test] method MockFileInfo_LastAccessTimeUtc_ShouldReturnLastAccessTimeUtcOfFileInMemoryFileSystem (line 351) | [Test] method MockFileInfo_LastAccessTimeUtc_ShouldReturnDefaultTimeForNonExistingFile (line 367) | [Test] method MockFileInfo_LastAccessTimeUtc_ShouldSetCreationTimeUtcOfFileInMemoryFileSystem (line 378) | [Test] method MockFileInfo_LastWriteTime_ShouldReturnDefaultTimeForNonExistingFile (line 395) | [Test] method MockFileInfo_LastWriteTimeUtc_ShouldReturnLastWriteTimeUtcOfFileInMemoryFileSystem (line 406) | [Test] method MockFileInfo_LastWriteTimeUtc_ShouldReturnDefaultTimeForNonExistingFile (line 422) | [Test] method MockFileInfo_LastWriteTimeUtc_ShouldSetLastWriteTimeUtcOfFileInMemoryFileSystem (line 433) | [Test] method MockFileInfo_GetExtension_ShouldReturnExtension (line 450) | [Test] method MockFileInfo_GetExtensionWithoutExtension_ShouldReturnEmptyString (line 461) | [Test] method MockFileInfo_GetDirectoryName_ShouldReturnCompleteDirectoryPath (line 472) | [Test] method MockFileInfo_GetDirectory_ShouldReturnDirectoryInfoWithCorrectPath (line 482) | [Test] method MockFileInfo_OpenRead_ShouldReturnByteContentOfFile (line 492) | [Test] method MockFileInfo_OpenText_ShouldReturnStringContentOfFile (line 511) | [Test] method MockFileInfo_MoveTo_NonExistentDestination_ShouldUpdateFileInfoDirectoryAndFullName (line 527) | [Test] method MockFileInfo_MoveTo_NonExistentDestinationFolder_ShouldThrowDirectoryNotFoundException (line 544) | [Test] method MockFileInfo_MoveTo_ExistingDestination_ShouldThrowExceptionAboutFileAlreadyExisting (line 556) | [Test] method MockFileInfo_MoveTo_SameSourceAndTargetIsANoOp (line 569) | [Test] method MockFileInfo_MoveTo_SameSourceAndTargetThrowsExceptionIfSourceDoesNotExist (line 583) | [Test] method MockFileInfo_MoveTo_ThrowsExceptionIfSourceDoesNotExist (line 595) | [Test] method MockFileInfo_MoveToWithOverwrite_ShouldSucceedWhenTargetAlreadyExists (line 610) | [Test] method MockFileInfo_MoveToOnlyCaseChanging_ShouldSucceed (line 628) | [Test] method MockFileInfo_CopyTo_ThrowsExceptionIfSourceDoesNotExist (line 645) | [Test] method MockFileInfo_CopyTo_ShouldPreserveMockFileDataFileVersionInfo (line 657) | [Test] method MockFileInfo_MoveTo_ShouldPreserveMockFileDataFileVersionInfo (line 682) | [Test] method MockFileInfo_Replace_ShouldPreserveMockFileDataFileVersionInfo (line 707) | [Test] method MockFileInfo_ToString_ShouldReturnOriginalFilePath (line 733) | [TestCase(@"..\..\..\c.txt")] method New_Paths_NormalizePaths (line 753) | [TestCaseSource(nameof(New_Paths_NormalizePaths_Cases))] method MockFileInfo_Replace_ShouldReplaceFileContents (line 778) | [Test] method MockFileInfo_Replace_ShouldCreateBackup (line 796) | [Test] method MockFileInfo_Replace_ShouldThrowIfDirectoryOfBackupPathDoesNotExist (line 815) | [Test] method MockFileInfo_Replace_ShouldReturnDestinationFileInfo (line 831) | [Test] method MockFileInfo_Replace_ShouldThrowIfSourceFileDoesNotExist (line 849) | [Test] method MockFileInfo_Replace_ShouldThrowIfDestinationFileDoesNotExist (line 862) | [Test] method MockFileInfo_Exists_ShouldReturnCachedData (line 875) | [Test] method MockFileInfo_Exists_ShouldUpdateCachedDataOnRefresh (line 890) | [Test] method MockFileInfo_Create_ShouldUpdateCachedDataAndReturnTrueForExists (line 906) | [Test] method MockFileInfo_CreateText_ShouldUpdateCachedDataAndReturnTrueForExists (line 921) | [Test] method MockFileInfo_Delete_ShouldUpdateCachedDataAndReturnFalseForExists (line 935) | [Test] method MockFileInfo_Delete_ShouldThrowIfFileAccessShareHasNoWriteOrDeleteAccess (line 949) | [Test] method MockFileInfo_LastAccessTimeUtcWithUnspecifiedDateTimeKind_ShouldSetLastAccessTimeUtcOfFileInFileSystem (line 962) | [Test] method MockFileInfo_LastAccessTimeWithUnspecifiedDateTimeKind_ShouldSetLastAccessTimeOfFileInFileSystem (line 978) | [Test] method MockFileInfo_CreationTimeUtcWithUnspecifiedDateTimeKind_ShouldSetCreationTimeUtcOfFileInFileSystem (line 994) | [Test] method MockFileInfo_CreationTimeWithUnspecifiedDateTimeKind_ShouldSetCreationTimeOfFileInFileSystem (line 1010) | [Test] method MockFileInfo_LastWriteTimeUtcWithUnspecifiedDateTimeKind_ShouldSetLastWriteTimeUtcOfFileInFileSystem (line 1026) | [Test] method MockFileInfo_LastWriteTimeWithUnspecifiedDateTimeKind_ShouldSetLastWriteTimeOfFileInFileSystem (line 1042) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileLockTests.cs class MockFileLockTests (line 8) | class MockFileLockTests method MockFile_Lock_FileShareNoneThrows (line 10) | [Test] method MockFile_Lock_FileShareReadDoesNotThrowOnRead (line 21) | [Test] method MockFile_Lock_FileShareReadThrowsOnWrite (line 32) | [Test] method MockFile_Lock_FileShareWriteThrowsOnRead (line 43) | [Test] method MockFile_Lock_FileShareWriteDoesNotThrowOnWrite (line 54) | [Test] method MockFile_Lock_FileShareNoneThrowsOnOpenRead (line 67) | [Test] method MockFile_Lock_FileShareNoneThrowsOnWriteAllLines (line 79) | [Test] method MockFile_Lock_FileShareNoneThrowsOnReadAllLines (line 91) | [Test] method MockFile_Lock_FileShareNoneThrowsOnReadAllText (line 103) | [Test] method MockFile_Lock_FileShareNoneThrowsOnReadAllBytes (line 115) | [Test] method MockFile_Lock_FileShareNoneThrowsOnAppendLines (line 127) | [Test] method MockFile_Lock_FileShareNoneThrowsFileMove (line 140) | [Test] method MockFile_Lock_FileShareDeleteDoesNotThrowFileMove (line 153) | [Test] method MockFile_Lock_FileShareNoneThrowsDelete (line 165) | [Test] method MockFile_Lock_FileShareDeleteDoesNotThrowDelete (line 177) | [Test] method IOException (line 189) | private static IResolveConstraint IOException() => Is.TypeOf New(); method CreateNew (line 564) | public IFileSystemWatcher CreateNew(string path) => New(path); method CreateNew (line 565) | public IFileSystemWatcher CreateNew(string path, string filter) => N... method New (line 566) | public IFileSystemWatcher New() method New (line 569) | public IFileSystemWatcher New(string path) method New (line 572) | public IFileSystemWatcher New(string path, string filter) method Wrap (line 575) | public IFileSystemWatcher Wrap(FileSystemWatcher fileSystemWatcher) method FromPath (line 578) | public IFileSystemWatcher FromPath(string path) => new TestFileSyste... class TestFileSystemWatcher (line 582) | private class TestFileSystemWatcher : FileSystemWatcherBase method TestFileSystemWatcher (line 584) | public TestFileSystemWatcher(string path) => Path = path; method TestFileSystemWatcher (line 586) | public TestFileSystemWatcher(string path, string filter) method BeginInit (line 605) | public override void BeginInit() { } method EndInit (line 606) | public override void EndInit() { } method WaitForChanged (line 607) | public override IWaitForChangedResult WaitForChanged(WatcherChangeTy... method WaitForChanged (line 613) | public override IWaitForChangedResult WaitForChanged(WatcherChangeTy... method WaitForChanged (line 621) | public override IWaitForChangedResult WaitForChanged(WatcherChangeTy... FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemWatcherFactoryTests.cs class MockFileSystemWatcherFactoryTests (line 6) | [TestFixture] method MockFileSystemWatcherFactory_CreateNew_ShouldThrowNotImplementedException (line 9) | [Test] method MockFileSystemWatcherFactory_CreateNewWithPath_ShouldThrowNotImplementedException (line 16) | [Test] method MockFileSystemWatcherFactory_CreateNewWithPathAndFilter_ShouldThrowNotImplementedException (line 24) | [Test] method MockFileSystemWatcherFactory_FromPath_ShouldThrowNotImplementedException (line 33) | [Test] method MockFileSystemWatcherFactory_Wrap_WithNull_ShouldReturnNull (line 41) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileTests.cs class MockFileTests (line 12) | [TestFixture] method MockFile_Constructor_ShouldThrowArgumentNullExceptionIfMockFileDataAccessorIsNull (line 15) | [Test] method MockFile_GetSetCreationTime_ShouldPersist (line 28) | [Test] method MockFile_SetCreationTimeUtc_ShouldAffectCreationTime (line 48) | [Test] method MockFile_SetCreationTime_ShouldAffectCreationTimeUtc (line 68) | [Test] method MockFile_GetSetLastAccessTime_ShouldPersist (line 88) | [Test] method MockFile_SetLastAccessTimeUtc_ShouldAffectLastAccessTime (line 108) | [Test] method MockFile_SetLastAccessTime_ShouldAffectLastAccessTimeUtc (line 128) | [Test] method MockFile_GetSetLastWriteTime_ShouldPersist (line 148) | [Test] method ExecuteDefaultValueTest (line 168) | static async Task ExecuteDefaultValueTest(Func GetEncodingsForReadAllText() method MockFile_ReadAllText_ShouldReturnTheOriginalContentWhenTheFileContainsDifferentEncodings (line 393) | [TestCaseSource(typeof(MockFileTests), nameof(GetEncodingsForReadAllTe... method MockFile_OpenWrite_ShouldCreateNewFiles (line 412) | [Test] method MockFile_OpenWrite_ShouldNotCreateFolders (line 429) | [Test] method MockFile_OpenWrite_ShouldOverwriteExistingFiles (line 438) | [Test] method MockFile_Delete_ShouldRemoveFileFromFileSystem (line 458) | [Test] method MockFile_Delete_Should_RemoveFiles (line 474) | [Test] method MockFile_Delete_No_File_Does_Nothing (line 485) | [Test] method MockFile_Delete_ShouldThrowUnauthorizedAccessException_WhenPathIsADirectory (line 498) | [Test] method MockFile_AppendText_AppendTextToAnExistingFile (line 514) | [Test] method MockFile_AppendText_CreatesNewFileForAppendToNonExistingFile (line 533) | [Test] method Serializable_works (line 552) | [Test] method Serializable_can_deserialize (line 572) | [Test] method MockFile_Encrypt_ShouldSetEncryptedAttribute (line 596) | [Test] method MockFile_Decrypt_ShouldRemoveEncryptedAttribute (line 617) | [Test] method MockFile_Replace_ShouldReplaceFileContents (line 642) | [Test] method MockFile_Replace_ShouldCreateBackup (line 658) | [Test] method MockFile_Replace_ShouldThrowIfDirectoryOfBackupPathDoesNotExist (line 675) | [Test] method MockFile_Replace_ShouldThrowIfSourceFileDoesNotExist (line 690) | [Test] method MockFile_Replace_ShouldThrowIfDestinationFileDoesNotExist (line 702) | [Test] method MockFile_OpenRead_ShouldReturnReadOnlyStream (line 714) | [Test] method MockFile_Replace_SourceAndDestinationDifferOnlyInCasing_ShouldThrowIOException (line 734) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileVersionInfoFactoryTests.cs class MockFileVersionInfoFactoryTests (line 6) | [TestFixture] method MockFileVersionInfoFactory_GetVersionInfo_ShouldReturnTheFileVersionInfoOfTheMockFileData (line 9) | [Test] method MockFileVersionInfoFactory_GetVersionInfo_ShouldThrowFileNotFoundExceptionIfFileDoesNotExist (line 26) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileVersionInfoTests.cs class MockFileVersionInfoTests (line 5) | [TestFixture] method MockFileVersionInfo_ToString_ShouldReturnTheDefaultFormat (line 8) | [Test] method MockFileVersionInfo_Constructor_ShouldSetFileAndProductVersionNumbersIfFileAndProductVersionAreNotNull (line 52) | [Test] method MockFileVersionInfo_Constructor_ShouldNotSetFileAndProductVersionNumbersIfFileAndProductVersionAreNull (line 69) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllBytesTests.cs class MockFileWriteAllBytesTests (line 9) | public class MockFileWriteAllBytesTests method MockFile_WriteAllBytes_ShouldThrowDirectoryNotFoundExceptionIfPathDoesNotExists (line 11) | [Test] method MockFile_WriteAllBytes_ShouldWriteDataToMemoryFileSystem (line 23) | [Test] method MockFile_WriteAllBytes_ShouldThrowAnUnauthorizedAccessExceptionIfFileIsHidden (line 36) | [Test] method MockFile_WriteAllBytes_ShouldThrowAnArgumentExceptionIfContainsIllegalCharacters (line 52) | [Test] method MockFile_WriteAllBytes_ShouldThrowAnArgumentNullExceptionIfPathIsNull (line 64) | [Test] method MockFile_WriteAllBytes_ShouldThrowAnArgumentNullExceptionIfBytesAreNull (line 74) | [Test] method MockFile_WriteAllBytes_ShouldWriteASeparateCopyToTheFileSystem (line 87) | [Test] method MockFile_WriteAllBytesAsync_ShouldThrowDirectoryNotFoundExceptionIfPathDoesNotExists (line 109) | [Test] method MockFile_WriteAllTextAsync_ShouldThrowOperationCanceledExceptionIfCancelled (line 121) | [Test] method MockFile_WriteAllBytesAsync_ShouldWriteDataToMemoryFileSystem (line 140) | [Test] method MockFile_WriteAllBytesAsync_ShouldThrowAnUnauthorizedAccessExceptionIfFileIsHidden (line 153) | [Test] method MockFile_WriteAllBytesAsync_ShouldThrowAnArgumentExceptionIfContainsIllegalCharacters (line 169) | [Test] method MockFile_WriteAllBytesAsync_ShouldThrowAnArgumentNullExceptionIfPathIsNull (line 181) | [Test] method MockFile_WriteAllBytesAsync_ShouldThrowAnArgumentNullExceptionIfBytesAreNull (line 191) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllLinesTests.cs class MockFileWriteAllLinesTests (line 11) | public class MockFileWriteAllLinesTests class TestDataForWriteAllLines (line 13) | private class TestDataForWriteAllLines method GetCasesForArgumentChecking (line 64) | private static IEnumerable GetCasesForArgumentChecking(string path) method GetCasesForArgumentCheckingAsync (line 247) | private static IEnumerable GetCasesForArgumentCheckingAsync(string p... method MockFile_WriteAllLinesAsync_ShouldThrowOperationCanceledExceptionIfCancelled (line 382) | [Test] method MockFile_WriteAllLinesGeneric_ShouldWriteTheCorrectContent (line 404) | [TestCaseSource(typeof(TestDataForWriteAllLines), nameof(TestDataForWr... method MockFile_WriteAllLinesGeneric_ShouldThrowAnArgumentNullExceptionIfPathIsNull (line 418) | [TestCaseSource(typeof(TestDataForWriteAllLines), nameof(TestDataForWr... method MockFile_WriteAllLinesGeneric_ShouldThrowAnArgumentNullExceptionIfEncodingIsNull (line 433) | [TestCaseSource(typeof(TestDataForWriteAllLines), "ForNullEncoding")] method MockFile_WriteAllLinesGeneric_ShouldThrowAnArgumentExceptionIfPathContainsIllegalCharacters (line 448) | [TestCaseSource(typeof(TestDataForWriteAllLines), nameof(TestDataForWr... method MockFile_WriteAllLinesGeneric_ShouldThrowAnUnauthorizedAccessExceptionIfPathIsOneDirectory (line 463) | [TestCaseSource(typeof(TestDataForWriteAllLines), nameof(TestDataForWr... method MockFile_WriteAllLinesGeneric_ShouldThrowOneUnauthorizedAccessExceptionIfFileIsReadOnly (line 478) | [TestCaseSource(typeof(TestDataForWriteAllLines), nameof(TestDataForWr... method MockFile_WriteAllLinesGeneric_ShouldThrowAnArgumentNullExceptionIfContentsIsNull (line 493) | [TestCaseSource(typeof(TestDataForWriteAllLines), nameof(TestDataForWr... method MockFile_WriteAllLinesAsyncGeneric_ShouldWriteTheCorrectContent (line 509) | [TestCaseSource(typeof(TestDataForWriteAllLines), nameof(TestDataForWr... method MockFile_WriteAllLinesAsyncGeneric_ShouldThrowAnArgumentNullExceptionIfPathIsNull (line 523) | [TestCaseSource(typeof(TestDataForWriteAllLines), nameof(TestDataForWr... method MockFile_WriteAllLinesAsyncGeneric_ShouldThrowAnArgumentNullExceptionIfEncodingIsNull (line 538) | [TestCaseSource(typeof(TestDataForWriteAllLines), "ForNullEncodingAsyn... method MockFile_WriteAllLinesAsyncGeneric_ShouldThrowAnArgumentExceptionIfPathContainsIllegalCharacters (line 553) | [TestCaseSource(typeof(TestDataForWriteAllLines), nameof(TestDataForWr... method MockFile_WriteAllLinesAsyncGeneric_ShouldThrowAnUnauthorizedAccessExceptionIfPathIsOneDirectory (line 568) | [TestCaseSource(typeof(TestDataForWriteAllLines), nameof(TestDataForWr... method MockFile_WriteAllLinesAsyncGeneric_ShouldThrowOneUnauthorizedAccessExceptionIfFileIsReadOnly (line 583) | [TestCaseSource(typeof(TestDataForWriteAllLines), nameof(TestDataForWr... method MockFile_WriteAllLinesAsyncGeneric_ShouldThrowAnArgumentNullExceptionIfContentsIsNull (line 598) | [TestCaseSource(typeof(TestDataForWriteAllLines), nameof(TestDataForWr... FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllTextTests.cs class MockFileWriteAllTextTests (line 14) | public class MockFileWriteAllTextTests method MockFile_WriteAllText_ShouldWriteTextFileToMemoryFileSystem (line 16) | [Test] method MockFile_WriteAllText_ShouldOverwriteAnExistingFile (line 32) | [Test] method MockFile_WriteAllText_ShouldThrowAnUnauthorizedAccessExceptionIfFileIsHidden (line 50) | [Test] method MockFile_WriteAllText_ShouldThrowAnArgumentExceptionIfThePathIsEmpty (line 69) | [Test] method MockFile_WriteAllText_ShouldNotThrowAnArgumentNullExceptionIfTheContentIsNull (line 82) | [Test] method MockFile_WriteAllText_ShouldThrowAnUnauthorizedAccessExceptionIfTheFileIsReadOnly (line 100) | [Test] method MockFile_WriteAllText_ShouldThrowAnUnauthorizedAccessExceptionIfThePathIsOneDirectory (line 117) | [Test] method MockFile_WriteAllText_ShouldThrowDirectoryNotFoundExceptionIfPathDoesNotExists (line 132) | [Test] method GetEncodingsWithExpectedBytes (line 146) | public static IEnumerable> GetEncodings... method MockFile_WriteAllText_Encoding_ShouldWriteTextFileToMemoryFileSystem (line 186) | [TestCaseSource(typeof(MockFileWriteAllTextTests), nameof(GetEncodings... method MockFile_WriteAllTextMultipleLines_ShouldWriteTextFileToMemoryFileSystem (line 205) | [Test] method MockFile_WriteAllTextAsync_ShouldWriteTextFileToMemoryFileSystem (line 225) | [Test] method MockFile_WriteAllTextAsync_ShouldThrowOperationCanceledExceptionIfCancelled (line 241) | [Test] method MockFile_WriteAllTextAsync_ShouldOverriteAnExistingFile (line 260) | [Test] method MockFile_WriteAllTextAsync_ShouldThrowAnUnauthorizedAccessExceptionIfFileIsHidden (line 278) | [Test] method MockFile_WriteAllTextAsync_ShouldThrowAnArgumentExceptionIfThePathIsEmpty (line 297) | [Test] method MockFile_WriteAllTextAsync_ShouldNotThrowAnArgumentNullExceptionIfTheContentIsNull (line 310) | [Test] method MockFile_WriteAllTextAsync_ShouldThrowAnUnauthorizedAccessExceptionIfTheFileIsReadOnly (line 328) | [Test] method MockFile_WriteAllTextAsync_ShouldThrowAnUnauthorizedAccessExceptionIfThePathIsOneDirectory (line 345) | [Test] method MockFile_WriteAllTextAsync_ShouldThrowDirectoryNotFoundExceptionIfPathDoesNotExists (line 360) | [Test] method MockFile_WriteAllTextAsync_Encoding_ShouldWriteTextFileToMemoryFileSystem (line 374) | [TestCaseSource(typeof(MockFileWriteAllTextTests), nameof(GetEncodings... method MockFile_WriteAllTextAsyncMultipleLines_ShouldWriteTextFileToMemoryFileSystem (line 393) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockPathTests.cs class MockPathTests (line 8) | public class MockPathTests method ChangeExtension_ExtensionNoPeriod_PeriodAdded (line 12) | [Test] method Combine_SentTwoPaths_Combines (line 25) | [Test] method Combine_SentThreePaths_Combines (line 38) | [Test] method Combine_SentFourPaths_Combines (line 51) | [Test] method Combine_SentFivePaths_Combines (line 64) | [Test] method GetDirectoryName_SentPath_ReturnsDirectory (line 77) | [Test] method GetExtension_SendInPath_ReturnsExtension (line 90) | [Test] method GetFileName_SendInPath_ReturnsFilename (line 103) | [Test] method GetFileNameWithoutExtension_SendInPath_ReturnsFileNameNoExt (line 116) | [Test] method GetFullPath_SendInPath_ReturnsFullPath (line 129) | [Test] method GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory (line 156) | [TestCaseSource(nameof(GetFullPath_RelativePaths_Cases))] method GetFullPath_RootedPathWithRelativeSegments_ShouldReturnAnRootedAbsolutePath (line 183) | [TestCaseSource(nameof(GetFullPath_RootedPathWithRelativeSegments_Case... method GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc (line 212) | [TestCaseSource(nameof(GetFullPath_AbsolutePaths_Cases))] method GetFullPath_InvalidUNCPaths_ShouldThrowArgumentException (line 227) | [Test] method GetFullPath_NullValue_ShouldThrowArgumentNullException (line 241) | [Test] method GetFullPath_EmptyValue_ShouldThrowArgumentException (line 255) | [Test] method GetFullPath_WithWhiteSpace_ShouldThrowArgumentException (line 269) | [Test] method GetFullPath_WithMultipleDirectorySeparators_ShouldReturnTheNormalizedForm (line 279) | [Test] method GetInvalidFileNameChars_Called_ReturnsChars (line 293) | [Test] method GetInvalidPathChars_Called_ReturnsChars (line 306) | [Test] method GetPathRoot_SendInPath_ReturnsRoot (line 319) | [Test] method GetRandomFileName_Called_ReturnsStringLengthGreaterThanZero (line 332) | [Test] method GetTempFileName_Called_ReturnsStringLengthGreaterThanZero (line 345) | [Test] method GetTempFileName_Called_CreatesEmptyFileInTempDirectory (line 358) | [Test] method GetTempPath_Called_ReturnsStringLengthGreaterThanZero (line 372) | [Test] method GetTempPath_ShouldEndWithDirectorySeparator (line 385) | [Test] method GetTempPath_Called_ReturnsStringLengthGreaterThanZero (line 399) | [Test] method GetTempPath_Called_WithNonNullVirtualTempDirectory_ReturnsVirtualTempDirectory (line 415) | [Test] method GetTempPath_Called_WithNullOrEmptyVirtualTempDirectory_ReturnsFallbackTempDirectory (line 430) | [Test] method HasExtension_PathSentIn_DeterminesExtension (line 445) | [Test] method IsPathRooted_PathSentIn_DeterminesPathExists (line 458) | [Test] method IsPathFullyQualified_WithAbsolutePath_ReturnsTrue (line 472) | [Test] method IsPathFullyQualified_WithRelativePath_ReturnsFalse (line 485) | [Test] method IsPathFullyQualified_WithRelativePathParts_ReturnsFalse (line 498) | [Test] method GetRelativePath_Works (line 511) | [Test] method GetRelativePath_WhenPathIsNull_ShouldThrowArgumentNullException (line 524) | [Test] method GetRelativePath_WhenPathIsWhitespace_ShouldThrowArgumentException (line 537) | [Test] method GetRelativePath_WhenRelativeToNull_ShouldThrowArgumentNullException (line 550) | [Test] method GetRelativePath_WhenRelativeToIsWhitespace_ShouldThrowArgumentException (line 563) | [Test] method Exists_Null_ShouldReturnFalse (line 578) | [Test] method Exists_ShouldWorkWithAbsolutePaths (line 587) | [Test] method Exists_ExistingFile_ShouldReturnTrue (line 600) | [Test] method Exists_ExistingDirectory_ShouldReturnTrue (line 612) | [Test] method Exists_ExistingFileOrDirectory_ShouldReturnTrue (line 624) | [Test] method GetRelativePath_ShouldUseCurrentDirectoryFromMockFileSystem (line 636) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockUnixSupportTests.cs class MockUnixSupportTests (line 7) | [TestFixture] method Should_Convert_Backslashes_To_Slashes_On_Unix (line 10) | [Test] method Should_Remove_Drive_Letter_On_Unix (line 17) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/Polyfills/SupportedOSPlatformAttribute.cs class SupportedOSPlatformAttribute (line 4) | [AttributeUsage(AttributeTargets.All)] method SupportedOSPlatformAttribute (line 7) | public SupportedOSPlatformAttribute(string _) FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/ProductVersionParserTests.cs class ProductVersionParserTests (line 5) | [TestFixture] method ProductVersionParser_Parse_ShouldIgnoreTheSegmentsWhenThereAreMoreThanFiveOfThem (line 8) | [Test] method ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneIsNotValidNumber (line 26) | [Test] method ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneContainsMoreThanJustOneNumber (line 50) | [Test] method ProductVersionParser_Parse_ShouldParseEachProvidedSegment (line 79) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/Shared.cs class Shared (line 3) | internal static class Shared method SpecialInvalidPathChars (line 9) | public static char[] SpecialInvalidPathChars(IFileSystem fileSystem) =... FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/UnixOnlyAttribute.cs class UnixOnlyAttribute (line 6) | internal sealed class UnixOnlyAttribute : Attribute, ITestAction method UnixOnlyAttribute (line 10) | public UnixOnlyAttribute(string reason) method BeforeTest (line 17) | public void BeforeTest(ITest test) method AfterTest (line 25) | public void AfterTest(ITest test) { } FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/UnixSpecifics.cs class UnixSpecifics (line 3) | internal static class UnixSpecifics FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/WindowsOnlyAttribute.cs class WindowsOnlyAttribute (line 6) | internal sealed class WindowsOnlyAttribute : Attribute, ITestAction method WindowsOnlyAttribute (line 10) | public WindowsOnlyAttribute(string reason) method BeforeTest (line 17) | public void BeforeTest(ITest test) method AfterTest (line 25) | public void AfterTest(ITest test) { } FILE: tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/WindowsSpecifics.cs class WindowsSpecifics (line 3) | internal static class WindowsSpecifics FILE: tests/TestableIO.System.IO.Abstractions.Wrappers.Tests/DirectoryInfoFactoryTests.cs class DirectoryInfoFactoryTests (line 3) | [TestFixture] method Wrap_WithNull_ShouldReturnNull (line 6) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.Wrappers.Tests/DirectoryInfoTests.cs class DirectoryInfoTests (line 3) | [TestFixture] method Parent_ForRootDirectory_ShouldReturnNull (line 6) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.Wrappers.Tests/DirectoryWrapperTests.cs class DirectoryWrapperTests (line 3) | [TestFixture] method GetParent_ForRootDirectory_ShouldReturnNull (line 6) | [Test] method GetParent_ForSimpleSubfolderPath_ShouldReturnRoot (line 20) | [Test] method GetParent_ForSimpleFilePath_ShouldReturnSubfolder (line 35) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.Wrappers.Tests/DriveInfoFactoryTests.cs class DriveInfoFactoryTests (line 3) | [TestFixture] method Wrap_WithNull_ShouldReturnNull (line 6) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.Wrappers.Tests/FileInfoBaseConversionTests.cs class FileInfoBaseConversionTests (line 6) | public class FileInfoBaseConversionTests method FileInfoBase_FromFileInfo_ShouldReturnNullIfFileInfoIsNull (line 11) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.Wrappers.Tests/FileInfoFactoryTests.cs class FileInfoFactoryTests (line 3) | [TestFixture] method Wrap_WithNull_ShouldReturnNull (line 6) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.Wrappers.Tests/FileSystemTests.cs class FileSystemTests (line 5) | [TestFixture] method Is_Serializable (line 9) | [Test] method Mock_File_Succeeds (line 26) | [Test] method Mock_Directory_Succeeds (line 39) | [Test] method Mock_FileInfo_Succeeds (line 50) | [Test] method Mock_FileStream_Succeeds (line 61) | [Test] method Mock_Path_Succeeds (line 72) | [Test] method Mock_DirectoryInfo_Succeeds (line 83) | [Test] method Mock_DriveInfo_Succeeds (line 94) | [Test] method Mock_FileSystemWatcher_Succeeds (line 105) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.Wrappers.Tests/FileSystemWatcherFactoryTests.cs class FileSystemWatcherFactoryTests (line 3) | [TestFixture] method Wrap_WithNull_ShouldReturnNull (line 6) | [Test] FILE: tests/TestableIO.System.IO.Abstractions.Wrappers.Tests/FileVersionInfoBaseConversionTests.cs class FileVersionInfoBaseConversionTests (line 8) | public class FileVersionInfoBaseConversionTests method FileVersionInfoBase_FromFileVersionInfo_ShouldReturnNullIfFileVersionInfoIsNull (line 13) | [Test]