chore(deps): update dependency publicapigenerator to 11.4.4 (#1240) #26
8 fail, 1 skipped, 1 124 pass in 15s
Annotations
Check warning on line 0 in TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests
github-actions / Test Results
VerifyPublicApiForWrappers("net8.0") (TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests) failed
artifacts/API-tests/TestResults/TestableIO.System.IO.Abstractions.Api.Tests.trx [took 0s]
Raw output
Expected that publicApi
is equal to "[assembly: System.CLSCompliant…",
but it was "[assembly: System.CLSCompliant…" which differs on line 550 and column 126:
↓ (actual)
"…changeType, System.TimeSpan timeout);\n public…"
"…changeType, int timeout);\n public abstract…"
↑ (expected)
Actual:
[assembly: System.CLSCompliant(true)]
[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/TestableIO/System.IO.Abstractions.git")]
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo(@"DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7")]
[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v8.0", FrameworkDisplayName=".NET 8.0")]
namespace System.IO.Abstractions
{
public static class DirectoryAclExtensions
{
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void CreateDirectory(this System.IO.Abstractions.IDirectory directory, string path, System.Security.AccessControl.DirectorySecurity directorySecurity) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.AccessControl.DirectorySecurity GetAccessControl(this System.IO.Abstractions.IDirectory directory, string path) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.AccessControl.DirectorySecurity GetAccessControl(this System.IO.Abstractions.IDirectory directory, string path, System.Security.AccessControl.AccessControlSections includeSections) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void SetAccessControl(this System.IO.Abstractions.IDirectory directory, string path, System.Security.AccessControl.DirectorySecurity directorySecurity) { }
}
[System.Serializable]
public abstract class DirectoryBase : System.IO.Abstractions.IDirectory, System.IO.Abstractions.IFileSystemEntity
{
protected DirectoryBase(System.IO.Abstractions.IFileSystem fileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public abstract System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path);
public abstract System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path, System.IO.UnixFileMode unixCreateMode);
public abstract System.IO.Abstractions.IFileSystemInfo CreateSymbolicLink(string path, string pathToTarget);
public abstract System.IO.Abstractions.IDirectoryInfo CreateTempSubdirectory(string prefix = null);
public abstract void Delete(string path);
public abstract void Delete(string path, bool recursive);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.SearchOption searchOption);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.SearchOption searchOption);
public abstract bool Exists(string path);
public abstract System.DateTime GetCreationTime(string path);
public abstract System.DateTime GetCreationTimeUtc(string path);
public abstract string GetCurrentDirectory();
public abstract string[] GetDirectories(string path);
public abstract string[] GetDirectories(string path, string searchPattern);
public abstract string[] GetDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract string[] GetDirectories(string path, string searchPattern, System.IO.SearchOption searchOption);
public abstract string GetDirectoryRoot(string path);
public abstract string[] GetFileSystemEntries(string path);
public abstract string[] GetFileSystemEntries(string path, string searchPattern);
public abstract string[] GetFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract string[] GetFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption);
public abstract string[] GetFiles(string path);
public abstract string[] GetFiles(string path, string searchPattern);
public abstract string[] GetFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract string[] GetFiles(string path, string searchPattern, System.IO.SearchOption searchOption);
public abstract System.DateTime GetLastAccessTime(string path);
public abstract System.DateTime GetLastAccessTimeUtc(string path);
public abstract System.DateTime GetLastWriteTime(string path);
public abstract System.DateTime GetLastWriteTimeUtc(string path);
public abstract string[] GetLogicalDrives();
public abstract System.IO.Abstractions.IDirectoryInfo GetParent(string path);
public abstract void Move(string sourceDirName, string destDirName);
public abstract System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget);
public abstract void SetCreationTime(string path, System.DateTime creationTime);
public abstract void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc);
public abstract void SetCurrentDirectory(string path);
public abstract void SetLastAccessTime(string path, System.DateTime lastAccessTime);
public abstract void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc);
public abstract void SetLastWriteTime(string path, System.DateTime lastWriteTime);
public abstract void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc);
}
public static class DirectoryInfoAclExtensions
{
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void Create(this System.IO.Abstractions.IDirectoryInfo directoryInfo, System.Security.AccessControl.DirectorySecurity directorySecurity) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.AccessControl.DirectorySecurity GetAccessControl(this System.IO.Abstractions.IDirectoryInfo directoryInfo) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.AccessControl.DirectorySecurity GetAccessControl(this System.IO.Abstractions.IDirectoryInfo directoryInfo, System.Security.AccessControl.AccessControlSections includeSections) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void SetAccessControl(this System.IO.Abstractions.IDirectoryInfo directoryInfo, System.Security.AccessControl.DirectorySecurity directorySecurity) { }
}
[System.Serializable]
public abstract class DirectoryInfoBase : System.IO.Abstractions.FileSystemInfoBase, System.IO.Abstractions.IDirectoryInfo, System.IO.Abstractions.IFileSystemInfo
{
protected DirectoryInfoBase(System.IO.Abstractions.IFileSystem fileSystem) { }
public abstract System.IO.Abstractions.IDirectoryInfo Parent { get; }
public abstract System.IO.Abstractions.IDirectoryInfo Root { get; }
public abstract void Create();
public abstract System.IO.Abstractions.IDirectoryInfo CreateSubdirectory(string path);
public abstract void Delete(bool recursive);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories();
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.SearchOption searchOption);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos();
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles();
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.SearchOption searchOption);
public abstract System.IO.Abstractions.IDirectoryInfo[] GetDirectories();
public abstract System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern);
public abstract System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.SearchOption searchOption);
public abstract System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos();
public abstract System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern);
public abstract System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption);
public abstract System.IO.Abstractions.IFileInfo[] GetFiles();
public abstract System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern);
public abstract System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.SearchOption searchOption);
public abstract void MoveTo(string destDirName);
public static System.IO.Abstractions.DirectoryInfoBase op_Implicit(System.IO.DirectoryInfo directoryInfo) { }
}
[System.Serializable]
public class DirectoryInfoWrapper : System.IO.Abstractions.DirectoryInfoBase, System.IO.Abstractions.IFileSystemAclSupport
{
public DirectoryInfoWrapper(System.IO.Abstractions.IFileSystem fileSystem, System.IO.DirectoryInfo instance) { }
public override System.IO.FileAttributes Attributes { get; set; }
public override System.DateTime CreationTime { get; set; }
public override System.DateTime CreationTimeUtc { get; set; }
public override bool Exists { get; }
public override string Extension { get; }
public override string FullName { get; }
public override System.DateTime LastAccessTime { get; set; }
public override System.DateTime LastAccessTimeUtc { get; set; }
public override System.DateTime LastWriteTime { get; set; }
public override System.DateTime LastWriteTimeUtc { get; set; }
public override string LinkTarget { get; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo Parent { get; }
public override System.IO.Abstractions.IDirectoryInfo Root { get; }
public override void Create() { }
public override void CreateAsSymbolicLink(string pathToTarget) { }
public override System.IO.Abstractions.IDirectoryInfo CreateSubdirectory(string path) { }
public override void Delete() { }
public override void Delete(bool recursive) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.SearchOption searchOption) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories() { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos() { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles() { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.SearchOption searchOption) { }
public override void MoveTo(string destDirName) { }
public override void Refresh() { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(bool returnFinalTarget) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void SetAccessControl(object value) { }
public override string ToString() { }
}
[System.Serializable]
public class DirectoryWrapper : System.IO.Abstractions.DirectoryBase
{
public DirectoryWrapper(System.IO.Abstractions.IFileSystem fileSystem) { }
public override System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path) { }
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public override System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path, System.IO.UnixFileMode unixCreateMode) { }
public override System.IO.Abstractions.IFileSystemInfo CreateSymbolicLink(string path, string pathToTarget) { }
public override System.IO.Abstractions.IDirectoryInfo CreateTempSubdirectory(string prefix = null) { }
public override void Delete(string path) { }
public override void Delete(string path, bool recursive) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override bool Exists(string path) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override string GetCurrentDirectory() { }
public override string[] GetDirectories(string path) { }
public override string[] GetDirectories(string path, string searchPattern) { }
public override string[] GetDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string GetDirectoryRoot(string path) { }
public override string[] GetFileSystemEntries(string path) { }
public override string[] GetFileSystemEntries(string path, string searchPattern) { }
public override string[] GetFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string[] GetFiles(string path) { }
public override string[] GetFiles(string path, string searchPattern) { }
public override string[] GetFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
public override string[] GetLogicalDrives() { }
public override System.IO.Abstractions.IDirectoryInfo GetParent(string path) { }
public override void Move(string sourceDirName, string destDirName) { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetCurrentDirectory(string path) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
}
[System.Serializable]
public abstract class DriveInfoBase : System.IO.Abstractions.IDriveInfo, System.IO.Abstractions.IFileSystemEntity
{
protected DriveInfoBase(System.IO.Abstractions.IFileSystem fileSystem) { }
public abstract long AvailableFreeSpace { get; }
public abstract string DriveFormat { get; }
public abstract System.IO.DriveType DriveType { get; }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public abstract bool IsReady { get; }
public abstract string Name { get; }
public abstract System.IO.Abstractions.IDirectoryInfo RootDirectory { get; }
public abstract long TotalFreeSpace { get; }
public abstract long TotalSize { get; }
public abstract string VolumeLabel { get; set; }
public static System.IO.Abstractions.DriveInfoBase op_Implicit(System.IO.DriveInfo driveInfo) { }
}
[System.Serializable]
public class DriveInfoWrapper : System.IO.Abstractions.DriveInfoBase
{
public DriveInfoWrapper(System.IO.Abstractions.IFileSystem fileSystem, System.IO.DriveInfo instance) { }
public override long AvailableFreeSpace { get; }
public override string DriveFormat { get; }
public override System.IO.DriveType DriveType { get; }
public override bool IsReady { get; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo RootDirectory { get; }
public override long TotalFreeSpace { get; }
public override long TotalSize { get; }
[set: System.Runtime.Versioning.SupportedOSPlatform("windows")]
public override string VolumeLabel { get; set; }
public override string ToString() { }
}
public static class FileAclExtensions
{
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.AccessControl.FileSecurity GetAccessControl(this System.IO.Abstractions.IFile file, string path) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.AccessControl.FileSecurity GetAccessControl(this System.IO.Abstractions.IFile file, string path, System.Security.AccessControl.AccessControlSections includeSections) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void SetAccessControl(this System.IO.Abstractions.IFile file, string path, System.Security.AccessControl.FileSecurity fileSecurity) { }
}
[System.Serializable]
public abstract class FileBase : System.IO.Abstractions.IFile, System.IO.Abstractions.IFileSystemEntity
{
protected FileBase(System.IO.Abstractions.IFileSystem fileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public abstract void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents);
public abstract void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding);
public abstract System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default);
public abstract System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default);
public abstract void AppendAllText(string path, string contents);
public abstract void AppendAllText(string path, string contents, System.Text.Encoding encoding);
public abstract System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default);
public abstract System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default);
public abstract System.IO.StreamWriter AppendText(string path);
public abstract void Copy(string sourceFileName, string destFileName);
public abstract void Copy(string sourceFileName, string destFileName, bool overwrite);
public abstract System.IO.Abstractions.FileSystemStream Create(string path);
public abstract System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize);
public abstract System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize, System.IO.FileOptions options);
public abstract System.IO.Abstractions.IFileSystemInfo CreateSymbolicLink(string path, string pathToTarget);
public abstract System.IO.StreamWriter CreateText(string path);
public abstract void Decrypt(string path);
public abstract void Delete(string path);
public abstract void Encrypt(string path);
public abstract bool Exists(string path);
public abstract System.IO.FileAttributes GetAttributes(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.IO.FileAttributes GetAttributes(string path);
public abstract System.DateTime GetCreationTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.DateTime GetCreationTime(string path);
public abstract System.DateTime GetCreationTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.DateTime GetCreationTimeUtc(string path);
public abstract System.DateTime GetLastAccessTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.DateTime GetLastAccessTime(string path);
public abstract System.DateTime GetLastAccessTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.DateTime GetLastAccessTimeUtc(string path);
public abstract System.DateTime GetLastWriteTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.DateTime GetLastWriteTime(string path);
public abstract System.DateTime GetLastWriteTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.DateTime GetLastWriteTimeUtc(string path);
public abstract System.IO.UnixFileMode GetUnixFileMode(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.IO.UnixFileMode GetUnixFileMode(string path);
public abstract void Move(string sourceFileName, string destFileName);
public abstract void Move(string sourceFileName, string destFileName, bool overwrite);
public abstract System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode);
public abstract System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileStreamOptions options);
public abstract System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access);
public abstract System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share);
public abstract System.IO.Abstractions.FileSystemStream OpenRead(string path);
public abstract System.IO.StreamReader OpenText(string path);
public abstract System.IO.Abstractions.FileSystemStream OpenWrite(string path);
public abstract byte[] ReadAllBytes(string path);
public abstract System.Threading.Tasks.Task<byte[]> ReadAllBytesAsync(string path, System.Threading.CancellationToken cancellationToken = default);
public abstract string[] ReadAllLines(string path);
public abstract string[] ReadAllLines(string path, System.Text.Encoding encoding);
public abstract System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default);
public abstract System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default);
public abstract string ReadAllText(string path);
public abstract string ReadAllText…ctory DriveInfo { get; }
public override System.IO.Abstractions.IFile File { get; }
public override System.IO.Abstractions.IFileInfoFactory FileInfo { get; }
public override System.IO.Abstractions.IFileStreamFactory FileStream { get; }
public override System.IO.Abstractions.IFileSystemWatcherFactory FileSystemWatcher { get; }
public override System.IO.Abstractions.IFileVersionInfoFactory FileVersionInfo { get; }
public override System.IO.Abstractions.IPath Path { get; }
}
[System.Serializable]
public abstract class FileSystemBase : System.IO.Abstractions.IFileSystem
{
protected FileSystemBase() { }
public abstract System.IO.Abstractions.IDirectory Directory { get; }
public abstract System.IO.Abstractions.IDirectoryInfoFactory DirectoryInfo { get; }
public abstract System.IO.Abstractions.IDriveInfoFactory DriveInfo { get; }
public abstract System.IO.Abstractions.IFile File { get; }
public abstract System.IO.Abstractions.IFileInfoFactory FileInfo { get; }
public abstract System.IO.Abstractions.IFileStreamFactory FileStream { get; }
public abstract System.IO.Abstractions.IFileSystemWatcherFactory FileSystemWatcher { get; }
public abstract System.IO.Abstractions.IFileVersionInfoFactory FileVersionInfo { get; }
public abstract System.IO.Abstractions.IPath Path { get; }
}
[System.Serializable]
public abstract class FileSystemInfoBase : System.IO.Abstractions.IFileSystemInfo
{
protected FileSystemInfoBase(System.IO.Abstractions.IFileSystem fileSystem) { }
public abstract System.IO.FileAttributes Attributes { get; set; }
public abstract System.DateTime CreationTime { get; set; }
public abstract System.DateTime CreationTimeUtc { get; set; }
public abstract bool Exists { get; }
public abstract string Extension { get; }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public abstract string FullName { get; }
public abstract System.DateTime LastAccessTime { get; set; }
public abstract System.DateTime LastAccessTimeUtc { get; set; }
public abstract System.DateTime LastWriteTime { get; set; }
public abstract System.DateTime LastWriteTimeUtc { get; set; }
public abstract string LinkTarget { get; }
public abstract string Name { get; }
[set: System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public System.IO.UnixFileMode UnixFileMode { get; set; }
public abstract void CreateAsSymbolicLink(string pathToTarget);
public abstract void Delete();
public abstract void Refresh();
public abstract System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(bool returnFinalTarget);
}
[System.Serializable]
public abstract class FileSystemWatcherBase : System.IDisposable, System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileSystemWatcher
{
protected FileSystemWatcherBase() { }
public abstract System.ComponentModel.IContainer Container { get; }
public abstract bool EnableRaisingEvents { get; set; }
public abstract System.IO.Abstractions.IFileSystem FileSystem { get; }
public abstract string Filter { get; set; }
public abstract System.Collections.ObjectModel.Collection<string> Filters { get; }
public abstract bool IncludeSubdirectories { get; set; }
public abstract int InternalBufferSize { get; set; }
public abstract System.IO.NotifyFilters NotifyFilter { get; set; }
public abstract string Path { get; set; }
public abstract System.ComponentModel.ISite Site { get; set; }
public abstract System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get; set; }
public virtual event System.IO.FileSystemEventHandler Changed;
public virtual event System.IO.FileSystemEventHandler Created;
public virtual event System.IO.FileSystemEventHandler Deleted;
public virtual event System.IO.ErrorEventHandler Error;
public virtual event System.IO.RenamedEventHandler Renamed;
public abstract void BeginInit();
public void Dispose() { }
public virtual void Dispose(bool disposing) { }
public abstract void EndInit();
protected void OnChanged(object sender, System.IO.FileSystemEventArgs args) { }
protected void OnCreated(object sender, System.IO.FileSystemEventArgs args) { }
protected void OnDeleted(object sender, System.IO.FileSystemEventArgs args) { }
protected void OnError(object sender, System.IO.ErrorEventArgs args) { }
protected void OnRenamed(object sender, System.IO.RenamedEventArgs args) { }
public abstract System.IO.Abstractions.IWaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType);
public abstract System.IO.Abstractions.IWaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType, System.TimeSpan timeout);
public abstract System.IO.Abstractions.IWaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType, int timeout);
public static System.IO.Abstractions.FileSystemWatcherBase op_Implicit(System.IO.FileSystemWatcher watcher) { }
}
[System.Serializable]
public class FileSystemWatcherFactory : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileSystemWatcherFactory
{
public FileSystemWatcherFactory(System.IO.Abstractions.IFileSystem fileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileSystemWatcher New() { }
public System.IO.Abstractions.IFileSystemWatcher New(string path) { }
public System.IO.Abstractions.IFileSystemWatcher New(string path, string filter) { }
public System.IO.Abstractions.IFileSystemWatcher Wrap(System.IO.FileSystemWatcher fileSystemWatcher) { }
}
[System.Serializable]
public class FileSystemWatcherWrapper : System.IO.Abstractions.FileSystemWatcherBase
{
public FileSystemWatcherWrapper(System.IO.Abstractions.IFileSystem fileSystem) { }
public FileSystemWatcherWrapper(System.IO.Abstractions.IFileSystem fileSystem, System.IO.FileSystemWatcher watcher) { }
public FileSystemWatcherWrapper(System.IO.Abstractions.IFileSystem fileSystem, string path) { }
public FileSystemWatcherWrapper(System.IO.Abstractions.IFileSystem fileSystem, string path, string filter) { }
public override System.ComponentModel.IContainer Container { get; }
public override bool EnableRaisingEvents { get; set; }
public override System.IO.Abstractions.IFileSystem FileSystem { get; }
public override string Filter { get; set; }
public override System.Collections.ObjectModel.Collection<string> Filters { get; }
public override bool IncludeSubdirectories { get; set; }
public override int InternalBufferSize { get; set; }
public override System.IO.NotifyFilters NotifyFilter { get; set; }
public override string Path { get; set; }
public override System.ComponentModel.ISite Site { get; set; }
public override System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get; set; }
public override void BeginInit() { }
public override void Dispose(bool disposing) { }
public override void EndInit() { }
public override System.IO.Abstractions.IWaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType) { }
public override System.IO.Abstractions.IWaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType, System.TimeSpan timeout) { }
public override System.IO.Abstractions.IWaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType, int timeout) { }
}
[System.Serializable]
public abstract class FileVersionInfoBase : System.IO.Abstractions.IFileVersionInfo
{
protected FileVersionInfoBase() { }
public abstract string Comments { get; }
public abstract string CompanyName { get; }
public abstract int FileBuildPart { get; }
public abstract string FileDescription { get; }
public abstract int FileMajorPart { get; }
public abstract int FileMinorPart { get; }
public abstract string FileName { get; }
public abstract int FilePrivatePart { get; }
public abstract string FileVersion { get; }
public abstract string InternalName { get; }
public abstract bool IsDebug { get; }
public abstract bool IsPatched { get; }
public abstract bool IsPreRelease { get; }
public abstract bool IsPrivateBuild { get; }
public abstract bool IsSpecialBuild { get; }
public abstract string Language { get; }
public abstract string LegalCopyright { get; }
public abstract string LegalTrademarks { get; }
public abstract string OriginalFilename { get; }
public abstract string PrivateBuild { get; }
public abstract int ProductBuildPart { get; }
public abstract int ProductMajorPart { get; }
public abstract int ProductMinorPart { get; }
public abstract string ProductName { get; }
public abstract int ProductPrivatePart { get; }
public abstract string ProductVersion { get; }
public abstract string SpecialBuild { get; }
public abstract string ToString();
public static System.IO.Abstractions.FileVersionInfoBase op_Implicit(System.Diagnostics.FileVersionInfo fileVersionInfo) { }
}
[System.Serializable]
public class FileVersionInfoWrapper : System.IO.Abstractions.FileVersionInfoBase
{
public FileVersionInfoWrapper(System.Diagnostics.FileVersionInfo fileVersionInfo) { }
public override string Comments { get; }
public override string CompanyName { get; }
public override int FileBuildPart { get; }
public override string FileDescription { get; }
public override int FileMajorPart { get; }
public override int FileMinorPart { get; }
public override string FileName { get; }
public override int FilePrivatePart { get; }
public override string FileVersion { get; }
public override string InternalName { get; }
public override bool IsDebug { get; }
public override bool IsPatched { get; }
public override bool IsPreRelease { get; }
public override bool IsPrivateBuild { get; }
public override bool IsSpecialBuild { get; }
public override string Language { get; }
public override string LegalCopyright { get; }
public override string LegalTrademarks { get; }
public override string OriginalFilename { get; }
public override string PrivateBuild { get; }
public override int ProductBuildPart { get; }
public override int ProductMajorPart { get; }
public override int ProductMinorPart { get; }
public override string ProductName { get; }
public override int ProductPrivatePart { get; }
public override string ProductVersion { get; }
public override string SpecialBuild { get; }
public override string ToString() { }
}
[System.Serializable]
public class FileWrapper : System.IO.Abstractions.FileBase
{
public FileWrapper(System.IO.Abstractions.IFileSystem fileSystem) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override void AppendAllText(string path, string contents) { }
public override void AppendAllText(string path, string contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.IO.StreamWriter AppendText(string path) { }
public override void Copy(string sourceFileName, string destFileName) { }
public override void Copy(string sourceFileName, string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Create(string path) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize, System.IO.FileOptions options) { }
public override System.IO.Abstractions.IFileSystemInfo CreateSymbolicLink(string path, string pathToTarget) { }
public override System.IO.StreamWriter CreateText(string path) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public override void Decrypt(string path) { }
public override void Delete(string path) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public override void Encrypt(string path) { }
public override bool Exists(string path) { }
public override System.IO.FileAttributes GetAttributes(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.IO.FileAttributes GetAttributes(string path) { }
public override System.DateTime GetCreationTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override System.DateTime GetLastAccessTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public override System.IO.UnixFileMode GetUnixFileMode(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public override System.IO.UnixFileMode GetUnixFileMode(string path) { }
public override void Move(string sourceFileName, string destFileName) { }
public override void Move(string sourceFileName, string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileStreamOptions options) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public override System.IO.Abstractions.FileSystemStream OpenRead(string path) { }
public override System.IO.StreamReader OpenText(string path) { }
public override System.IO.Abstractions.FileSystemStream OpenWrite(string path) { }
public override byte[] ReadAllBytes(string path) { }
public override System.Threading.Tasks.Task<byte[]> ReadAllBytesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override string[] ReadAllLines(string path) { }
public override string[] ReadAllLines(string path, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override string ReadAllText(string path) { }
public override string ReadAllText(string path, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path, System.Text.Encoding encoding) { }
public override System.Collections.Generic.IAsyncEnumerable<string> ReadLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Collections.Generic.IAsyncEnumerable<string> ReadLinesAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget) { }
public override void SetAttributes(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.IO.FileAttributes fileAttributes) { }
public override void SetAttributes(string path, System.IO.FileAttributes fileAttributes) { }
public override void SetCreationTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime creationTime) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime creationTimeUtc) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetLastAccessTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastAccessTime) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastAccessTimeUtc) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastWriteTime) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastWriteTimeUtc) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public override void SetUnixFileMode(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.IO.UnixFileMode mode) { }
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public override void SetUnixFileMode(string path, System.IO.UnixFileMode mode) { }
public override void WriteAllBytes(string path, byte[] bytes) { }
public override System.Threading.Tasks.Task WriteAllBytesAsync(string path, byte[] bytes, System.Threading.CancellationToken cancellationToken = default) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void WriteAllLines(string path, string[] contents) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override void WriteAllLines(string path, string[] contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override void WriteAllText(string path, string contents) { }
public override void WriteAllText(string path, string contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
}
[System.Serializable]
public abstract class PathBase : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IPath
{
protected PathBase(System.IO.Abstractions.IFileSystem fileSystem) { }
public abstract char AltDirectorySeparatorChar { get; }
public abstract char DirectorySeparatorChar { get; }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
[System.Obsolete("Please use GetInvalidPathChars or GetInvalidFileNameChars instead.")]
public abstract char[] InvalidPathChars { get; }
public abstract char PathSeparator { get; }
public abstract char VolumeSeparatorChar { get; }
public abstract string ChangeExtension(string path, string extension);
public abstract string Combine(params string[] paths);
public abstract string Combine(string path1, string path2);
public abstract string Combine(string path1, string path2, string path3);
public abstract string Combine(string path1, string path2, string path3, string path4);
public abstract bool EndsInDirectorySeparator(System.ReadOnlySpan<char> path);
public abstract bool EndsInDirectorySeparator(string path);
public abstract bool Exists(string path);
public abstract System.ReadOnlySpan<char> GetDirectoryName(System.ReadOnlySpan<char> path);
public abstract string GetDirectoryName(string path);
public abstract System.ReadOnlySpan<char> GetExtension(System.ReadOnlySpan<char> path);
public abstract string GetExtension(string path);
public abstract System.ReadOnlySpan<char> GetFileName(System.ReadOnlySpan<char> path);
public abstract string GetFileName(string path);
public abstract System.ReadOnlySpan<char> GetFileNameWithoutExtension(System.ReadOnlySpan<char> path);
public abstract string GetFileNameWithoutExtension(string path);
public abstract string GetFullPath(string path);
public abstract string GetFullPath(string path, string basePath);
public abstract char[] GetInvalidFileNameChars();
public abstract char[] GetInvalidPathChars();
public abstract System.ReadOnlySpan<char> GetPathRoot(System.ReadOnlySpan<char> path);
public abstract string GetPathRoot(string path);
public abstract string GetRandomFileName();
public abstract string GetRelativePath(string relativeTo, string path);
public abstract string GetTempFileName();
public abstract string GetTempPath();
public abstract bool HasExtension(System.ReadOnlySpan<char> path);
public abstract bool HasExtension(string path);
public abstract bool IsPathFullyQualified(System.ReadOnlySpan<char> path);
public abstract bool IsPathFullyQualified(string path);
public abstract bool IsPathRooted(System.ReadOnlySpan<char> path);
public abstract bool IsPathRooted(string path);
public abstract string Join(params string[] paths);
public abstract string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2);
public abstract string Join(string path1, string path2);
public abstract string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3);
public abstract string Join(string path1, string path2, string path3);
public abstract string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3, System.ReadOnlySpan<char> path4);
public abstract string Join(string path1, string path2, string path3, string path4);
public abstract System.ReadOnlySpan<char> TrimEndingDirectorySeparator(System.ReadOnlySpan<char> path);
public abstract string TrimEndingDirectorySeparator(string path);
public abstract bool TryJoin(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.Span<char> destination, out int charsWritten);
public abstract bool TryJoin(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3, System.Span<char> destination, out int charsWritten);
}
[System.Serializable]
public class PathWrapper : System.IO.Abstractions.PathBase
{
public PathWrapper(System.IO.Abstractions.IFileSystem fileSystem) { }
public override char AltDirectorySeparatorChar { get; }
public override char DirectorySeparatorChar { get; }
[System.Obsolete("Please use GetInvalidPathChars or GetInvalidFileNameChars instead.")]
public override char[] InvalidPathChars { get; }
public override char PathSeparator { get; }
public override char VolumeSeparatorChar { get; }
public override string ChangeExtension(string path, string extension) { }
public override string Combine(params string[] paths) { }
public override string Combine(string path1, string path2) { }
public override string Combine(string path1, string path2, string path3) { }
public override string Combine(string path1, string path2, string path3, string path4) { }
public override bool EndsInDirectorySeparator(System.ReadOnlySpan<char> path) { }
public override bool EndsInDirectorySeparator(string path) { }
public override bool Exists(string path) { }
public override System.ReadOnlySpan<char> GetDirectoryName(System.ReadOnlySpan<char> path) { }
public override string GetDirectoryName(string path) { }
public override System.ReadOnlySpan<char> GetExtension(System.ReadOnlySpan<char> path) { }
public override string GetExtension(string path) { }
public override System.ReadOnlySpan<char> GetFileName(System.ReadOnlySpan<char> path) { }
public override string GetFileName(string path) { }
public override System.ReadOnlySpan<char> GetFileNameWithoutExtension(System.ReadOnlySpan<char> path) { }
public override string GetFileNameWithoutExtension(string path) { }
public override string GetFullPath(string path) { }
public override string GetFullPath(string path, string basePath) { }
public override char[] GetInvalidFileNameChars() { }
public override char[] GetInvalidPathChars() { }
public override System.ReadOnlySpan<char> GetPathRoot(System.ReadOnlySpan<char> path) { }
public override string GetPathRoot(string path) { }
public override string GetRandomFileName() { }
public override string GetRelativePath(string relativeTo, string path) { }
public override string GetTempFileName() { }
public override string GetTempPath() { }
public override bool HasExtension(System.ReadOnlySpan<char> path) { }
public override bool HasExtension(string path) { }
public override bool IsPathFullyQualified(System.ReadOnlySpan<char> path) { }
public override bool IsPathFullyQualified(string path) { }
public override bool IsPathRooted(System.ReadOnlySpan<char> path) { }
public override bool IsPathRooted(string path) { }
public override string Join(params string[] paths) { }
public override string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2) { }
public override string Join(string path1, string path2) { }
public override string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3) { }
public override string Join(string path1, string path2, string path3) { }
public override string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3, System.ReadOnlySpan<char> path4) { }
public override string Join(string path1, string path2, string path3, string path4) { }
public override System.ReadOnlySpan<char> TrimEndingDirectorySeparator(System.ReadOnlySpan<char> path) { }
public override string TrimEndingDirectorySeparator(string path) { }
public override bool TryJoin(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.Span<char> destination, out int charsWritten) { }
public override bool TryJoin(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3, System.Span<char> destination, out int charsWritten) { }
}
} at aweXpect.Results.ExpectationResult`2.GetResultOrThrow()
at TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests.VerifyPublicApiForWrappers(String framework) in /home/runner/work/System.IO.Abstractions/System.IO.Abstractions/tests/TestableIO.System.IO.Abstractions.Api.Tests/ApiApprovalTests.cs:line 20
at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.GetResult()
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass3_0.<PerformWork>b__0()
at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
Check warning on line 0 in TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests
github-actions / Test Results
VerifyPublicApiForTestingHelpers("netstandard2.0") (TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests) failed
artifacts/API-tests/TestResults/TestableIO.System.IO.Abstractions.Api.Tests.trx [took 0s]
Raw output
Expected that publicApi
is equal to "[assembly: System.Reflection.A…",
but it was "[assembly: System.Reflection.A…" which differs on line 231 and column 29:
↓ (actual)
"…MockFileData(System.IO.Abstractions.TestingHelpers…"
"…MockFileData(byte[] contents) { }\n public…"
↑ (expected)
Actual:
[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/TestableIO/System.IO.Abstractions.git")]
[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")]
namespace System.IO.Abstractions.TestingHelpers
{
public interface IMockFileDataAccessor : System.IO.Abstractions.IFileSystem
{
System.Collections.Generic.IEnumerable<string> AllDirectories { get; }
System.Collections.Generic.IEnumerable<string> AllDrives { get; }
System.Collections.Generic.IEnumerable<string> AllFiles { get; }
System.Collections.Generic.IEnumerable<string> AllPaths { get; }
System.IO.Abstractions.IFileSystem FileSystem { get; }
System.IO.Abstractions.TestingHelpers.PathVerifier PathVerifier { get; }
System.IO.Abstractions.TestingHelpers.StringOperations StringOperations { get; }
void AddDirectory(string path);
void AddDrive(string name, System.IO.Abstractions.TestingHelpers.MockDriveData mockDrive);
void AddFile(string path, System.IO.Abstractions.TestingHelpers.MockFileData mockFile, bool verifyAccess = true);
void AddFileFromEmbeddedResource(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath);
void AddFilesFromEmbeddedNamespace(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath);
System.IO.Abstractions.TestingHelpers.MockFileData AdjustTimes(System.IO.Abstractions.TestingHelpers.MockFileData fileData, System.IO.Abstractions.TestingHelpers.TimeAdjustments timeAdjustments);
bool FileExists(string path);
System.IO.Abstractions.TestingHelpers.MockDriveData GetDrive(string name);
System.IO.Abstractions.TestingHelpers.MockFileData GetFile(string path);
void MoveDirectory(string sourcePath, string destPath);
void RemoveFile(string path, bool verifyAccess = true);
}
[System.Serializable]
public class MockDirectory : System.IO.Abstractions.DirectoryBase
{
public MockDirectory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string currentDirectory) { }
public MockDirectory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, System.IO.Abstractions.FileBase fileBase, string currentDirectory) { }
public override System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path) { }
public override void Delete(string path) { }
public override void Delete(string path, bool recursive) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override bool Exists(string path) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override string GetCurrentDirectory() { }
public override string[] GetDirectories(string path) { }
public override string[] GetDirectories(string path, string searchPattern) { }
public override string[] GetDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string GetDirectoryRoot(string path) { }
public override string[] GetFileSystemEntries(string path) { }
public override string[] GetFileSystemEntries(string path, string searchPattern) { }
public override string[] GetFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string[] GetFiles(string path) { }
public override string[] GetFiles(string path, string searchPattern) { }
public override string[] GetFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
public override string[] GetLogicalDrives() { }
public override System.IO.Abstractions.IDirectoryInfo GetParent(string path) { }
public override void Move(string sourceDirName, string destDirName) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetCurrentDirectory(string path) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
}
[System.Serializable]
public class MockDirectoryData : System.IO.Abstractions.TestingHelpers.MockFileData
{
public MockDirectoryData() { }
public new System.Security.AccessControl.DirectorySecurity AccessControl { get; set; }
}
[System.Serializable]
public class MockDirectoryInfo : System.IO.Abstractions.DirectoryInfoBase, System.IO.Abstractions.IFileSystemAclSupport
{
public MockDirectoryInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string directoryPath) { }
public override System.IO.FileAttributes Attributes { get; set; }
public override System.DateTime CreationTime { get; set; }
public override System.DateTime CreationTimeUtc { get; set; }
public override bool Exists { get; }
public override string Extension { get; }
public override string FullName { get; }
public override System.DateTime LastAccessTime { get; set; }
public override System.DateTime LastAccessTimeUtc { get; set; }
public override System.DateTime LastWriteTime { get; set; }
public override System.DateTime LastWriteTimeUtc { get; set; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo Parent { get; }
public override System.IO.Abstractions.IDirectoryInfo Root { get; }
public override void Create() { }
public override System.IO.Abstractions.IDirectoryInfo CreateSubdirectory(string path) { }
public override void Delete() { }
public override void Delete(bool recursive) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.SearchOption searchOption) { }
public object GetAccessControl() { }
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories() { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos() { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles() { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.SearchOption searchOption) { }
public override void MoveTo(string destDirName) { }
public override void Refresh() { }
public void SetAccessControl(object value) { }
public override string ToString() { }
}
[System.Serializable]
public class MockDirectoryInfoFactory : System.IO.Abstractions.IDirectoryInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockDirectoryInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IDirectoryInfo New(string path) { }
public System.IO.Abstractions.IDirectoryInfo Wrap(System.IO.DirectoryInfo directoryInfo) { }
}
[System.Serializable]
public class MockDriveData
{
public MockDriveData() { }
public MockDriveData(System.IO.Abstractions.TestingHelpers.MockDriveData template) { }
public long AvailableFreeSpace { get; set; }
public string DriveFormat { get; set; }
public System.IO.DriveType DriveType { get; set; }
public bool IsReady { get; set; }
public long TotalFreeSpace { get; set; }
public long TotalSize { get; set; }
public string VolumeLabel { get; set; }
}
[System.Serializable]
public class MockDriveInfo : System.IO.Abstractions.DriveInfoBase
{
public MockDriveInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string name) { }
public override long AvailableFreeSpace { get; }
public override string DriveFormat { get; }
public override System.IO.DriveType DriveType { get; }
public override bool IsReady { get; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo RootDirectory { get; }
public override long TotalFreeSpace { get; }
public override long TotalSize { get; }
public override string VolumeLabel { get; set; }
public override string ToString() { }
}
[System.Serializable]
public class MockDriveInfoFactory : System.IO.Abstractions.IDriveInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockDriveInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IDriveInfo[] GetDrives() { }
public System.IO.Abstractions.IDriveInfo New(string driveName) { }
public System.IO.Abstractions.IDriveInfo Wrap(System.IO.DriveInfo driveInfo) { }
}
[System.Serializable]
public class MockFile : System.IO.Abstractions.FileBase
{
public MockFile(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override void AppendAllText(string path, string contents) { }
public override void AppendAllText(string path, string contents, System.Text.Encoding encoding) { }
public override System.IO.StreamWriter AppendText(string path) { }
public override void Copy(string sourceFileName, string destFileName) { }
public override void Copy(string sourceFileName, string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Create(string path) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize, System.IO.FileOptions options) { }
public override System.IO.StreamWriter CreateText(string path) { }
public override void Decrypt(string path) { }
public override void Delete(string path) { }
public override void Encrypt(string path) { }
public override bool Exists(string path) { }
public override System.IO.FileAttributes GetAttributes(string path) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
public override void Move(string sourceFileName, string destFileName) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public override System.IO.Abstractions.FileSystemStream OpenRead(string path) { }
public override System.IO.StreamReader OpenText(string path) { }
public override System.IO.Abstractions.FileSystemStream OpenWrite(string path) { }
public override byte[] ReadAllBytes(string path) { }
public override string[] ReadAllLines(string path) { }
public override string[] ReadAllLines(string path, System.Text.Encoding encoding) { }
public override string ReadAllText(string path) { }
public override string ReadAllText(string path, System.Text.Encoding encoding) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path, System.Text.Encoding encoding) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) { }
public override void SetAttributes(string path, System.IO.FileAttributes fileAttributes) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
public override void WriteAllBytes(string path, byte[] bytes) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void WriteAllLines(string path, string[] contents) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override void WriteAllLines(string path, string[] contents, System.Text.Encoding encoding) { }
public override void WriteAllText(string path, string contents) { }
public override void WriteAllText(string path, string contents, System.Text.Encoding encoding) { }
}
[System.Serializable]
public class MockFileData
{
public static readonly System.DateTimeOffset DefaultDateTimeOffset;
public static readonly System.Text.Encoding DefaultEncoding;
public MockFileData(System.IO.Abstractions.TestingHelpers.MockFileData template) { }
public MockFileData(byte[] contents) { }
public MockFileData(string textContents) { }
public MockFileData(string textContents, System.Text.Encoding encoding) { }
public System.Security.AccessControl.FileSecurity AccessControl { get; set; }
public System.IO.FileShare AllowedFileShare { get; set; }
public System.IO.FileAttributes Attributes { get; set; }
public byte[] Contents { get; set; }
public System.DateTimeOffset CreationTime { get; set; }
public System.IO.Abstractions.IFileVersionInfo FileVersionInfo { get; set; }
public bool IsDirectory { get; }
public System.DateTimeOffset LastAccessTime { get; set; }
public System.DateTimeOffset LastWriteTime { get; set; }
public string TextContents { get; set; }
public static System.IO.Abstractions.TestingHelpers.MockFileData op_Implicit(string s) { }
}
[System.Serializable]
public class MockFileInfo : System.IO.Abstractions.FileInfoBase, System.IO.Abstractions.IFileSystemAclSupport
{
public MockFileInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem, string path) { }
public override System.IO.FileAttributes Attributes { get; set; }
public override System.DateTime CreationTime { get; set; }
public override System.DateTime CreationTimeUtc { get; set; }
public override System.IO.Abstractions.IDirectoryInfo Directory { get; }
public override string DirectoryName { get; }
public override bool Exists { get; }
public override string Extension { get; }
public override string FullName { get; }
public override bool IsReadOnly { get; set; }
public override System.DateTime LastAccessTime { get; set; }
public override System.DateTime LastAccessTimeUtc { get; set; }
public override System.DateTime LastWriteTime { get; set; }
public override System.DateTime LastWriteTimeUtc { get; set; }
public override long Length { get; }
public override string Name { get; }
public override System.IO.StreamWriter AppendText() { }
public override System.IO.Abstractions.IFileInfo CopyTo(string destFileName) { }
public override System.IO.Abstractions.IFileInfo CopyTo(string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Create() { }
public override System.IO.StreamWriter CreateText() { }
public override void Decrypt() { }
public override void Delete() { }
public override void Encrypt() { }
public object GetAccessControl() { }
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override void MoveTo(string destFileName) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode, System.IO.FileAccess access) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public override System.IO.Abstractions.FileSystemStream OpenRead() { }
public override System.IO.StreamReader OpenText() { }
public override System.IO.Abstractions.FileSystemStream OpenWrite() { }
public override void Refresh() { }
public override System.IO.Abstractions.IFileInfo Replace(string destinationFileName, string destinationBackupFileName) { }
public override System.IO.Abstractions.IFileInfo Replace(string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) { }
public void SetAccessControl(object value) { }
public override string ToString() { }
}
[System.Serializable]
public class MockFileInfoFactory : System.IO.Abstractions.IFileInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockFileInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileInfo New(string fileName) { }
public System.IO.Abstractions.IFileInfo Wrap(System.IO.FileInfo fileInfo) { }
}
[System.Serializable]
public class MockFileStream : System.IO.Abstractions.FileSystemStream, System.IO.Abstractions.IFileSystemAclSupport
{
public MockFileStream(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string path, System.IO.FileMode mode, System.IO.FileAccess access = 3, System.IO.FileOptions options = 0) { }
public override bool CanRead { get; }
public override bool CanWrite { get; }
public static System.IO.Abstractions.FileSystemStream Null { get; }
protected override void Dispose(bool disposing) { }
public override void EndWrite(System.IAsyncResult asyncResult) { }
public override void Flush() { }
public override void Flush(bool flushToDisk) { }
public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { }
public object GetAccessControl() { }
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override int Read(byte[] buffer, int offset, int count) { }
public void SetAccessControl(object value) { }
public override void SetLength(long value) { }
public override void Write(byte[] buffer, int offset, int count) { }
public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { }
public override void WriteByte(byte value) { }
}
[System.Serializable]
public class MockFileStreamFactory : System.IO.Abstractions.IFileStreamFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockFileStreamFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode) { }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access, int bufferSize) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access) { }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access, int bufferSize, bool isAsync) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, System.IO.FileOptions options) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, bool useAsync) { }
public System.IO.Abstractions.FileSystemStream Wrap(System.IO.FileStream fileStream) { }
}
[System.Serializable]
public class MockFileSystem : System.IO.Abstractions.FileSystemBase, System.IO.Abstractions.IFileSystem, System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor
{
public MockFileSystem() { }
public MockFileSystem(System.IO.Abstractions.TestingHelpers.MockFileSystemOptions options) { }
public MockFileSystem(System.Collections.Generic.IDictionary<string, System.IO.Abstractions.TestingHelpers.MockFileData> files, System.IO.Abstractions.TestingHelpers.MockFileSystemOptions options) { }
public MockFileSystem(System.Collections.Generic.IDictionary<string, System.IO.Abstractions.TestingHelpers.MockFileData> files, string currentDirectory = "") { }
public System.Collections.Generic.IEnumerable<string> AllDirectories { get; }
public System.Collections.Generic.IEnumerable<string> AllDrives { get; }
public System.Collections.Generic.IEnumerable<string> AllFiles { get; }
public System.Collections.Generic.IEnumerable<string> AllNodes { get; }
public System.Collections.Generic.IEnumerable<string> AllPaths { get; }
public override System.IO.Abstractions.IDirectory Directory { get; }
public override System.IO.Abstractions.IDirectoryInfoFactory DirectoryInfo { get; }
public override System.IO.Abstractions.IDriveInfoFactory DriveInfo { get; }
public override System.IO.Abstractions.IFile File { get; }
public override System.IO.Abstractions.IFileInfoFactory FileInfo { get; }
public override System.IO.Abstractions.IFileStreamFactory FileStream { get; }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public override System.IO.Abstractions.IFileSystemWatcherFactory FileSystemWatcher { get; }
public override System.IO.Abstractions.IFileVersionInfoFactory FileVersionInfo { get; }
public override System.IO.Abstractions.IPath Path { get; }
public System.IO.Abstractions.TestingHelpers.PathVerifier PathVerifier { get; }
public System.IO.Abstractions.TestingHelpers.StringOperations StringOperations { get; }
public void AddDirectory(System.IO.Abstractions.IDirectoryInfo path) { }
public void AddDirectory(string path) { }
public void AddDrive(string name, System.IO.Abstractions.TestingHelpers.MockDriveData mockDrive) { }
public void AddEmptyFile(System.IO.Abstractions.IFileInfo path) { }
public void AddEmptyFile(string path) { }
public void AddFile(System.IO.Abstractions.IFileInfo path, System.IO.Abstractions.TestingHelpers.MockFileData data, bool verifyAccess = true) { }
public void AddFile(string path, System.IO.Abstractions.TestingHelpers.MockFileData mockFile, bool verifyAccess = true) { }
public void AddFileFromEmbeddedResource(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath) { }
public void AddFilesFromEmbeddedNamespace(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath) { }
public System.IO.Abstractions.TestingHelpers.MockFileData AdjustTimes(System.IO.Abstractions.TestingHelpers.MockFileData fileData, System.IO.Abstractions.TestingHelpers.TimeAdjustments timeAdjustments) { }
public bool FileExists(string path) { }
public System.IO.Abstractions.TestingHelpers.MockDriveData GetDrive(string name) { }
public System.IO.Abstractions.TestingHelpers.MockFileData GetFile(System.IO.Abstractions.IFileInfo path) { }
public System.IO.Abstractions.TestingHelpers.MockFileData GetFile(string path) { }
public System.IO.Abstractions.TestingHelpers.MockFileSystem MockTime(System.Func<System.DateTime> dateTimeProvider) { }
public void MoveDirectory(string sourcePath, string destPath) { }
public void RemoveFile(string path, bool verifyAccess = true) { }
}
public class MockFileSystemOptions
{
public MockFileSystemOptions() { }
public bool CreateDefaultTempDir { get; init; }
public string CurrentDirectory { get; init; }
}
[System.Serializable]
public class MockFileSystemWatcherFactory : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileSystemWatcherFactory
{
public MockFileSystemWatcherFactory(System.IO.Abstractions.TestingHelpers.MockFileSystem mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileSystemWatcher New() { }
public System.IO.Abstractions.IFileSystemWatcher New(string path) { }
public System.IO.Abstractions.IFileSystemWatcher New(string path, string filter) { }
public System.IO.Abstractions.IFileSystemWatcher Wrap(System.IO.FileSystemWatcher fileSystemWatcher) { }
}
[System.Serializable]
public class MockFileVersionInfo : System.IO.Abstractions.FileVersionInfoBase
{
public MockFileVersionInfo(
string fileName,
string fileVersion = null,
string productVersion = null,
string fileDescription = null,
string productName = null,
string companyName = null,
string comments = null,
string internalName = null,
bool isDebug = false,
bool isPatched = false,
bool isPrivateBuild = false,
bool isPreRelease = false,
bool isSpecialBuild = false,
string language = null,
string legalCopyright = null,
string legalTrademarks = null,
string originalFilename = null,
string privateBuild = null,
string specialBuild = null) { }
public override string Comments { get; }
public override string CompanyName { get; }
public override int FileBuildPart { get; }
public override string FileDescription { get; }
public override int FileMajorPart { get; }
public override int FileMinorPart { get; }
public override string FileName { get; }
public override int FilePrivatePart { get; }
public override string FileVersion { get; }
public override string InternalName { get; }
public override bool IsDebug { get; }
public override bool IsPatched { get; }
public override bool IsPreRelease { get; }
public override bool IsPrivateBuild { get; }
public override bool IsSpecialBuild { get; }
public override string Language { get; }
public override string LegalCopyright { get; }
public override string LegalTrademarks { get; }
public override string OriginalFilename { get; }
public override string PrivateBuild { get; }
public override int ProductBuildPart { get; }
public override int ProductMajorPart { get; }
public override int ProductMinorPart { get; }
public override string ProductName { get; }
public override int ProductPrivatePart { get; }
public override string ProductVersion { get; }
public override string SpecialBuild { get; }
public override string ToString() { }
}
[System.Serializable]
public class MockFileVersionInfoFactory : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileVersionInfoFactory
{
public MockFileVersionInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileVersionInfo GetVersionInfo(string fileName) { }
}
[System.Serializable]
public class MockPath : System.IO.Abstractions.PathWrapper
{
public MockPath(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public MockPath(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string defaultTempDirectory) { }
public override string GetFullPath(string path) { }
public override string GetTempFileName() { }
public override string GetTempPath() { }
}
public static class MockUnixSupport
{
public static bool IsUnixPlatform() { }
public static bool IsWindowsPlatform() { }
public static string Path(string path) { }
}
[System.Serializable]
public class PathVerifier
{
public PathVerifier(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public void CheckInvalidPathChars(string path, bool checkAdditional = false) { }
public bool HasIllegalCharacters(string path, bool checkAdditional) { }
public void IsLegalAbsoluteOrRelative(string path, string paramName) { }
public string NormalizeDriveName(string name) { }
public bool TryNormalizeDriveName(string name, out string result) { }
}
[System.Serializable]
public class StringOperations
{
public StringOperations(bool caseSensitive) { }
public System.StringComparer Comparer { get; }
public bool Contains(string s, string substring) { }
public bool EndsWith(string s, string suffix) { }
public bool Equals(char x, char y) { }
public bool Equals(string x, string y) { }
public int IndexOf(string s, string substring) { }
public int IndexOf(string s, string substring, int startIndex) { }
public string Replace(string s, string oldValue, string newValue) { }
public bool StartsWith(string s, string prefix) { }
public char ToLower(char c) { }
public string ToLower(string s) { }
public char ToUpper(char c) { }
public string ToUpper(string s) { }
}
[System.Flags]
public enum TimeAdjustments
{
None = 0,
CreationTime = 1,
LastAccessTime = 2,
LastWriteTime = 4,
All = -1,
}
} at aweXpect.Results.ExpectationResult`2.GetResultOrThrow()
at TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests.VerifyPublicApiForTestingHelpers(String framework) in /home/runner/work/System.IO.Abstractions/System.IO.Abstractions/tests/TestableIO.System.IO.Abstractions.Api.Tests/ApiApprovalTests.cs:line 31
at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.GetResult()
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass3_0.<PerformWork>b__0()
at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
Check warning on line 0 in TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests
github-actions / Test Results
VerifyPublicApiForTestingHelpers("net9.0") (TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests) failed
artifacts/API-tests/TestResults/TestableIO.System.IO.Abstractions.Api.Tests.trx [took 0s]
Raw output
Expected that publicApi
is equal to "[assembly: System.Reflection.A…",
but it was "[assembly: System.Reflection.A…" which differs on line 196 and column 58:
↓ (actual)
"…path, System.ReadOnlySpan<byte> bytes) { }\n public…"
"…path, byte[] bytes) { }\n public override void…"
↑ (expected)
Actual:
[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/TestableIO/System.IO.Abstractions.git")]
[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v9.0", FrameworkDisplayName=".NET 9.0")]
namespace System.IO.Abstractions.TestingHelpers
{
public interface IMockFileDataAccessor : System.IO.Abstractions.IFileSystem
{
System.Collections.Generic.IEnumerable<string> AllDirectories { get; }
System.Collections.Generic.IEnumerable<string> AllDrives { get; }
System.Collections.Generic.IEnumerable<string> AllFiles { get; }
System.Collections.Generic.IEnumerable<string> AllPaths { get; }
System.IO.Abstractions.IFileSystem FileSystem { get; }
System.IO.Abstractions.TestingHelpers.PathVerifier PathVerifier { get; }
System.IO.Abstractions.TestingHelpers.StringOperations StringOperations { get; }
void AddDirectory(string path);
void AddDrive(string name, System.IO.Abstractions.TestingHelpers.MockDriveData mockDrive);
void AddFile(string path, System.IO.Abstractions.TestingHelpers.MockFileData mockFile, bool verifyAccess = true);
void AddFileFromEmbeddedResource(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath);
void AddFilesFromEmbeddedNamespace(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath);
System.IO.Abstractions.TestingHelpers.MockFileData AdjustTimes(System.IO.Abstractions.TestingHelpers.MockFileData fileData, System.IO.Abstractions.TestingHelpers.TimeAdjustments timeAdjustments);
bool FileExists(string path);
System.IO.Abstractions.TestingHelpers.MockDriveData GetDrive(string name);
System.IO.Abstractions.TestingHelpers.MockFileData GetFile(string path);
void MoveDirectory(string sourcePath, string destPath);
void RemoveFile(string path, bool verifyAccess = true);
}
[System.Serializable]
public class MockDirectory : System.IO.Abstractions.DirectoryBase
{
public MockDirectory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string currentDirectory) { }
public MockDirectory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, System.IO.Abstractions.FileBase fileBase, string currentDirectory) { }
public override System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path) { }
public override System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path, System.IO.UnixFileMode unixCreateMode) { }
public override System.IO.Abstractions.IFileSystemInfo CreateSymbolicLink(string path, string pathToTarget) { }
public override System.IO.Abstractions.IDirectoryInfo CreateTempSubdirectory(string prefix = null) { }
public override void Delete(string path) { }
public override void Delete(string path, bool recursive) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override bool Exists(string path) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override string GetCurrentDirectory() { }
public override string[] GetDirectories(string path) { }
public override string[] GetDirectories(string path, string searchPattern) { }
public override string[] GetDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string GetDirectoryRoot(string path) { }
public override string[] GetFileSystemEntries(string path) { }
public override string[] GetFileSystemEntries(string path, string searchPattern) { }
public override string[] GetFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string[] GetFiles(string path) { }
public override string[] GetFiles(string path, string searchPattern) { }
public override string[] GetFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
public override string[] GetLogicalDrives() { }
public override System.IO.Abstractions.IDirectoryInfo GetParent(string path) { }
public override void Move(string sourceDirName, string destDirName) { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetCurrentDirectory(string path) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
}
[System.Serializable]
public class MockDirectoryData : System.IO.Abstractions.TestingHelpers.MockFileData
{
public MockDirectoryData() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public new System.Security.AccessControl.DirectorySecurity AccessControl { get; set; }
}
[System.Serializable]
public class MockDirectoryInfo : System.IO.Abstractions.DirectoryInfoBase, System.IO.Abstractions.IFileSystemAclSupport
{
public MockDirectoryInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string directoryPath) { }
public override System.IO.FileAttributes Attributes { get; set; }
public override System.DateTime CreationTime { get; set; }
public override System.DateTime CreationTimeUtc { get; set; }
public override bool Exists { get; }
public override string Extension { get; }
public override string FullName { get; }
public override System.DateTime LastAccessTime { get; set; }
public override System.DateTime LastAccessTimeUtc { get; set; }
public override System.DateTime LastWriteTime { get; set; }
public override System.DateTime LastWriteTimeUtc { get; set; }
public override string LinkTarget { get; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo Parent { get; }
public override System.IO.Abstractions.IDirectoryInfo Root { get; }
public override void Create() { }
public override void CreateAsSymbolicLink(string pathToTarget) { }
public override System.IO.Abstractions.IDirectoryInfo CreateSubdirectory(string path) { }
public override void Delete() { }
public override void Delete(bool recursive) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.SearchOption searchOption) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories() { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos() { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles() { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.SearchOption searchOption) { }
public override void MoveTo(string destDirName) { }
public override void Refresh() { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(bool returnFinalTarget) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void SetAccessControl(object value) { }
public override string ToString() { }
}
[System.Serializable]
public class MockDirectoryInfoFactory : System.IO.Abstractions.IDirectoryInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockDirectoryInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IDirectoryInfo New(string path) { }
public System.IO.Abstractions.IDirectoryInfo Wrap(System.IO.DirectoryInfo directoryInfo) { }
}
[System.Serializable]
public class MockDriveData
{
public MockDriveData() { }
public MockDriveData(System.IO.Abstractions.TestingHelpers.MockDriveData template) { }
public long AvailableFreeSpace { get; set; }
public string DriveFormat { get; set; }
public System.IO.DriveType DriveType { get; set; }
public bool IsReady { get; set; }
public long TotalFreeSpace { get; set; }
public long TotalSize { get; set; }
public string VolumeLabel { get; set; }
}
[System.Serializable]
public class MockDriveInfo : System.IO.Abstractions.DriveInfoBase
{
public MockDriveInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string name) { }
public override long AvailableFreeSpace { get; }
public override string DriveFormat { get; }
public override System.IO.DriveType DriveType { get; }
public override bool IsReady { get; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo RootDirectory { get; }
public override long TotalFreeSpace { get; }
public override long TotalSize { get; }
public override string VolumeLabel { get; set; }
public override string ToString() { }
}
[System.Serializable]
public class MockDriveInfoFactory : System.IO.Abstractions.IDriveInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockDriveInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IDriveInfo[] GetDrives() { }
public System.IO.Abstractions.IDriveInfo New(string driveName) { }
public System.IO.Abstractions.IDriveInfo Wrap(System.IO.DriveInfo driveInfo) { }
}
[System.Serializable]
public class MockFile : System.IO.Abstractions.FileBase
{
public MockFile(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public override void AppendAllBytes(string path, System.ReadOnlySpan<byte> bytes) { }
public override void AppendAllBytes(string path, byte[] bytes) { }
public override System.Threading.Tasks.Task AppendAllBytesAsync(string path, System.ReadOnlyMemory<byte> bytes, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllBytesAsync(string path, byte[] bytes, System.Threading.CancellationToken cancellationToken = default) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override void AppendAllText(string path, System.ReadOnlySpan<char> contents) { }
public override void AppendAllText(string path, string contents) { }
public override void AppendAllText(string path, System.ReadOnlySpan<char> contents, System.Text.Encoding encoding) { }
public override void AppendAllText(string path, string contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, System.ReadOnlyMemory<char> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, System.ReadOnlyMemory<char> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.IO.StreamWriter AppendText(string path) { }
public override void Copy(string sourceFileName, string destFileName) { }
public override void Copy(string sourceFileName, string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Create(string path) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize, System.IO.FileOptions options) { }
public override System.IO.Abstractions.IFileSystemInfo CreateSymbolicLink(string path, string pathToTarget) { }
public override System.IO.StreamWriter CreateText(string path) { }
public override void Decrypt(string path) { }
public override void Delete(string path) { }
public override void Encrypt(string path) { }
public override bool Exists(string path) { }
public override System.IO.FileAttributes GetAttributes(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.IO.FileAttributes GetAttributes(string path) { }
public override System.DateTime GetCreationTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override System.DateTime GetLastAccessTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
public override System.IO.UnixFileMode GetUnixFileMode(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.IO.UnixFileMode GetUnixFileMode(string path) { }
public override void Move(string sourceFileName, string destFileName) { }
public override void Move(string sourceFileName, string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileStreamOptions options) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public override System.IO.Abstractions.FileSystemStream OpenRead(string path) { }
public override System.IO.StreamReader OpenText(string path) { }
public override System.IO.Abstractions.FileSystemStream OpenWrite(string path) { }
public override byte[] ReadAllBytes(string path) { }
public override System.Threading.Tasks.Task<byte[]> ReadAllBytesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override string[] ReadAllLines(string path) { }
public override string[] ReadAllLines(string path, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override string ReadAllText(string path) { }
public override string ReadAllText(string path, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path, System.Text.Encoding encoding) { }
public override System.Collections.Generic.IAsyncEnumerable<string> ReadLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
[System.Runtime.CompilerServices.AsyncIteratorStateMachine(typeof(System.IO.Abstractions.TestingHelpers.MockFile.<ReadLinesAsync>d__14))]
public override System.Collections.Generic.IAsyncEnumerable<string> ReadLinesAsync(string path, System.Text.Encoding encoding, [System.Runtime.CompilerServices.EnumeratorCancellation] System.Threading.CancellationToken cancellationToken = default) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget) { }
public override void SetAttributes(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.IO.FileAttributes fileAttributes) { }
public override void SetAttributes(string path, System.IO.FileAttributes fileAttributes) { }
public override void SetCreationTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime creationTime) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime creationTimeUtc) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetLastAccessTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastAccessTime) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastAccessTimeUtc) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastWriteTime) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastWriteTimeUtc) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
public override void SetUnixFileMode(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.IO.UnixFileMode mode) { }
public override void SetUnixFileMode(string path, System.IO.UnixFileMode mode) { }
public override void WriteAllBytes(string path, System.ReadOnlySpan<byte> bytes) { }
public override void WriteAllBytes(string path, byte[] bytes) { }
public override System.Threading.Tasks.Task WriteAllBytesAsync(string path, System.ReadOnlyMemory<byte> bytes, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllBytesAsync(string path, byte[] bytes, System.Threading.CancellationToken cancellationToken = default) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void WriteAllLines(string path, string[] contents) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override void WriteAllLines(string path, string[] contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override void WriteAllText(string path, System.ReadOnlySpan<char> contents) { }
public override void WriteAllText(string path, string contents) { }
public override void WriteAllText(string path, System.ReadOnlySpan<char> contents, System.Text.Encoding encoding) { }
public override void WriteAllText(string path, string contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, System.ReadOnlyMemory<char> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, System.ReadOnlyMemory<char> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
}
[System.Serializable]
public class MockFileData
{
public static readonly System.DateTimeOffset DefaultDateTimeOffset;
public static readonly System.Text.Encoding DefaultEncoding;
public MockFileData(System.IO.Abstractions.TestingHelpers.MockFileData template) { }
public MockFileData(byte[] contents) { }
public MockFileData(string textContents) { }
public MockFileData(string textContents, System.Text.Encoding encoding) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public System.Security.AccessControl.FileSecurity AccessControl { get; set; }
public System.IO.FileShare AllowedFileShare { get; set; }
public System.IO.FileAttributes Attributes { get; set; }
public byte[] Contents { get; set; }
public System.DateTimeOffset CreationTime { get; set; }
public System.IO.Abstractions.IFileVersionInfo FileVersionInfo { get; set; }
public bool IsDirectory { get; }
public System.DateTimeOffset LastAccessTime { get; set; }
public System.DateTimeOffset LastWriteTime { get; set; }
public string LinkTarget { get; set; }
public string TextContents { get; set; }
public System.IO.UnixFileMode UnixMode { get; set; }
public static System.IO.Abstractions.TestingHelpers.MockFileData op_Implicit(string s) { }
}
[System.Serializable]
public class MockFileInfo : System.IO.Abstractions.FileInfoBase, System.IO.Abstractions.IFileSystemAclSupport
{
public MockFileInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem, string path) { }
public override System.IO.FileAttributes Attributes { get; set; }
public override System.DateTime CreationTime { get; set; }
public override System.DateTime CreationTimeUtc { get; set; }
public override System.IO.Abstractions.IDirectoryInfo Directory { get; }
public override string DirectoryName { get; }
public override bool Exists { get; }
public override string Extension { get; }
public override string FullName { get; }
public override bool IsReadOnly { get; set; }
public override System.DateTime LastAccessTime { get; set; }
public override System.DateTime LastAccessTimeUtc { get; set; }
public override System.DateTime LastWriteTime { get; set; }
public override System.DateTime LastWriteTimeUtc { get; set; }
public override long Length { get; }
public override string LinkTarget { get; }
public override string Name { get; }
public override System.IO.StreamWriter AppendText() { }
public override System.IO.Abstractions.IFileInfo CopyTo(string destFileName) { }
public override System.IO.Abstractions.IFileInfo CopyTo(string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Create() { }
public override void CreateAsSymbolicLink(string pathToTarget) { }
public override System.IO.StreamWriter CreateText() { }
public override void Decrypt() { }
public override void Delete() { }
public override void Encrypt() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override void MoveTo(string destFileName) { }
public override void MoveTo(string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileStreamOptions options) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode, System.IO.FileAccess access) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public override System.IO.Abstractions.FileSystemStream OpenRead() { }
public override System.IO.StreamReader OpenText() { }
public override System.IO.Abstractions.FileSystemStream OpenWrite() { }
public override void Refresh() { }
public override System.IO.Abstractions.IFileInfo Replace(string destinationFileName, string destinationBackupFileName) { }
public override System.IO.Abstractions.IFileInfo Replace(string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(bool returnFinalTarget) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void SetAccessControl(object value) { }
public override string ToString() { }
}
[System.Serializable]
public class MockFileInfoFactory : System.IO.Abstractions.IFileInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockFileInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileInfo New(string fileName) { }
public System.IO.Abstractions.IFileInfo Wrap(System.IO.FileInfo fileInfo) { }
}
[System.Serializable]
public class MockFileStream : System.IO.Abstractions.FileSystemStream, System.IO.Abstractions.IFileSystemAclSupport
{
public MockFileStream(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string path, System.IO.FileMode mode, System.IO.FileAccess access = 3, System.IO.FileOptions options = 0) { }
public override bool CanRead { get; }
public override bool CanWrite { get; }
public static System.IO.Abstractions.FileSystemStream Null { get; }
protected override void Dispose(bool disposing) { }
public override void EndWrite(System.IAsyncResult asyncResult) { }
public override void Flush() { }
public override void Flush(bool flushToDisk) { }
public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override int Read(byte[] buffer, int offset, int count) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void SetAccessControl(object value) { }
public override void SetLength(long value) { }
public override void Write(System.ReadOnlySpan<byte> buffer) { }
public override void Write(byte[] buffer, int offset, int count) { }
public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory<byte> buffer, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { }
public override void WriteByte(byte value) { }
}
[System.Serializable]
public class MockFileStreamFactory : System.IO.Abstractions.IFileStreamFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockFileStreamFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileStreamOptions options) { }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access, int bufferSize) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access) { }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access, int bufferSize, bool isAsync) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, System.IO.FileOptions options) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, bool useAsync) { }
public System.IO.Abstractions.FileSystemStream Wrap(System.IO.FileStream fileStream) { }
}
[System.Serializable]
public class MockFileSystem : System.IO.Abstractions.FileSystemBase, System.IO.Abstractions.IFileSystem, System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor
{
public MockFileSystem() { }
public MockFileSystem(System.IO.Abstractions.TestingHelpers.MockFileSystemOptions options) { }
public MockFileSystem(System.Collections.Generic.IDictionary<string, System.IO.Abstractions.TestingHelpers.MockFileData> files, System.IO.Abstractions.TestingHelpers.MockFileSystemOptions options) { }
public MockFileSystem(System.Collections.Generic.IDictionary<string, System.IO.Abstractions.TestingHelpers.MockFileData> files, string currentDirectory = "") { }
public System.Collections.Generic.IEnumerable<string> AllDirectories { get; }
public System.Collections.Generic.IEnumerable<string> AllDrives { get; }
public System.Collections.Generic.IEnumerable<string> AllFiles { get; }
public System.Collections.Generic.IEnumerable<string> AllNodes { get; }
public System.Collections.Generic.IEnumerable<string> AllPaths { get; }
public override System.IO.Abstractions.IDirectory Directory { get; }
public override System.IO.Abstractions.IDirectoryInfoFactory DirectoryInfo { get; }
public override System.IO.Abstractions.IDriveInfoFactory DriveInfo { get; }
public override System.IO.Abstractions.IFile File { get; }
public override System.IO.Abstractions.IFileInfoFactory FileInfo { get; }
public override System.IO.Abstractions.IFileStreamFactory FileStream { get; }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public override System.IO.Abstractions.IFileSystemWatcherFactory FileSystemWatcher { get; }
public override System.IO.Abstractions.IFileVersionInfoFactory FileVersionInfo { get; }
public override System.IO.Abstractions.IPath Path { get; }
public System.IO.Abstractions.TestingHelpers.PathVerifier PathVerifier { get; }
public System.IO.Abstractions.TestingHelpers.StringOperations StringOperations { get; }
public void AddDirectory(System.IO.Abstractions.IDirectoryInfo path) { }
public void AddDirectory(string path) { }
public void AddDrive(string name, System.IO.Abstractions.TestingHelpers.MockDriveData mockDrive) { }
public void AddEmptyFile(System.IO.Abstractions.IFileInfo path) { }
public void AddEmptyFile(string path) { }
public void AddFile(System.IO.Abstractions.IFileInfo path, System.IO.Abstractions.TestingHelpers.MockFileData data, bool verifyAccess = true) { }
public void AddFile(string path, System.IO.Abstractions.TestingHelpers.MockFileData mockFile, bool verifyAccess = true) { }
public void AddFileFromEmbeddedResource(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath) { }
public void AddFilesFromEmbeddedNamespace(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath) { }
public System.IO.Abstractions.TestingHelpers.MockFileData AdjustTimes(System.IO.Abstractions.TestingHelpers.MockFileData fileData, System.IO.Abstractions.TestingHelpers.TimeAdjustments timeAdjustments) { }
public bool FileExists(string path) { }
public System.IO.Abstractions.TestingHelpers.MockDriveData GetDrive(string name) { }
public System.IO.Abstractions.TestingHelpers.MockFileData GetFile(System.IO.Abstractions.IFileInfo path) { }
public System.IO.Abstractions.TestingHelpers.MockFileData GetFile(string path) { }
public System.IO.Abstractions.TestingHelpers.MockFileSystem MockTime(System.Func<System.DateTime> dateTimeProvider) { }
public void MoveDirectory(string sourcePath, string destPath) { }
public void RemoveFile(string path, bool verifyAccess = true) { }
}
public class MockFileSystemOptions
{
public MockFileSystemOptions() { }
public bool CreateDefaultTempDir { get; init; }
public string CurrentDirectory { get; init; }
}
[System.Serializable]
public class MockFileSystemWatcherFactory : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileSystemWatcherFactory
{
public MockFileSystemWatcherFactory(System.IO.Abstractions.TestingHelpers.MockFileSystem mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileSystemWatcher New() { }
public System.IO.Abstractions.IFileSystemWatcher New(string path) { }
public System.IO.Abstractions.IFileSystemWatcher New(string path, string filter) { }
public System.IO.Abstractions.IFileSystemWatcher Wrap(System.IO.FileSystemWatcher fileSystemWatcher) { }
}
[System.Serializable]
public class MockFileVersionInfo : System.IO.Abstractions.FileVersionInfoBase
{
public MockFileVersionInfo(
string fileName,
string fileVersion = null,
string productVersion = null,
string fileDescription = null,
string productName = null,
string companyName = null,
string comments = null,
string internalName = null,
bool isDebug = false,
bool isPatched = false,
bool isPrivateBuild = false,
bool isPreRelease = false,
bool isSpecialBuild = false,
string language = null,
string legalCopyright = null,
string legalTrademarks = null,
string originalFilename = null,
string privateBuild = null,
string specialBuild = null) { }
public override string Comments { get; }
public override string CompanyName { get; }
public override int FileBuildPart { get; }
public override string FileDescription { get; }
public override int FileMajorPart { get; }
public override int FileMinorPart { get; }
public override string FileName { get; }
public override int FilePrivatePart { get; }
public override string FileVersion { get; }
public override string InternalName { get; }
public override bool IsDebug { get; }
public override bool IsPatched { get; }
public override bool IsPreRelease { get; }
public override bool IsPrivateBuild { get; }
public override bool IsSpecialBuild { get; }
public override string Language { get; }
public override string LegalCopyright { get; }
public override string LegalTrademarks { get; }
public override string OriginalFilename { get; }
public override string PrivateBuild { get; }
public override int ProductBuildPart { get; }
public override int ProductMajorPart { get; }
public override int ProductMinorPart { get; }
public override string ProductName { get; }
public override int ProductPrivatePart { get; }
public override string ProductVersion { get; }
public override string SpecialBuild { get; }
public override string ToString() { }
}
[System.Serializable]
public class MockFileVersionInfoFactory : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileVersionInfoFactory
{
public MockFileVersionInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileVersionInfo GetVersionInfo(string fileName) { }
}
[System.Serializable]
public class MockPath : System.IO.Abstractions.PathWrapper
{
public MockPath(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public MockPath(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string defaultTempDirectory) { }
public override bool Exists(string path) { }
public override string GetFullPath(string path) { }
public override string GetRelativePath(string relativeTo, string path) { }
public override string GetTempFileName() { }
public override string GetTempPath() { }
}
public static class MockUnixSupport
{
public static bool IsUnixPlatform() { }
public static bool IsWindowsPlatform() { }
public static string Path(string path) { }
}
[System.Serializable]
public class PathVerifier
{
public PathVerifier(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public void CheckInvalidPathChars(string path, bool checkAdditional = false) { }
public bool HasIllegalCharacters(string path, bool checkAdditional) { }
public void IsLegalAbsoluteOrRelative(string path, string paramName) { }
public string NormalizeDriveName(string name) { }
public bool TryNormalizeDriveName(string name, out string result) { }
}
[System.Serializable]
public class StringOperations
{
public StringOperations(bool caseSensitive) { }
public System.StringComparer Comparer { get; }
public bool Contains(string s, string substring) { }
public bool EndsWith(string s, string suffix) { }
public bool Equals(char x, char y) { }
public bool Equals(string x, string y) { }
public int IndexOf(string s, string substring) { }
public int IndexOf(string s, string substring, int startIndex) { }
public string Replace(string s, string oldValue, string newValue) { }
public bool StartsWith(string s, string prefix) { }
public char ToLower(char c) { }
public string ToLower(string s) { }
public char ToUpper(char c) { }
public string ToUpper(string s) { }
}
[System.Flags]
public enum TimeAdjustments
{
None = 0,
CreationTime = 1,
LastAccessTime = 2,
LastWriteTime = 4,
All = -1,
}
} at aweXpect.Results.ExpectationResult`2.GetResultOrThrow()
at TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests.VerifyPublicApiForTestingHelpers(String framework) in /home/runner/work/System.IO.Abstractions/System.IO.Abstractions/tests/TestableIO.System.IO.Abstractions.Api.Tests/ApiApprovalTests.cs:line 31
at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.GetResult()
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass3_0.<PerformWork>b__0()
at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
Check warning on line 0 in TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests
github-actions / Test Results
VerifyPublicApiForTestingHelpers("net6.0") (TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests) failed
artifacts/API-tests/TestResults/TestableIO.System.IO.Abstractions.Api.Tests.trx [took 0s]
Raw output
Expected that publicApi
is equal to "[assembly: System.Reflection.A…",
but it was "[assembly: System.Reflection.A…" which differs on line 270 and column 29:
↓ (actual)
"…MockFileData(System.IO.Abstractions.TestingHelpers…"
"…MockFileData(byte[] contents) { }\n public…"
↑ (expected)
Actual:
[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/TestableIO/System.IO.Abstractions.git")]
[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName=".NET 6.0")]
namespace System.IO.Abstractions.TestingHelpers
{
public interface IMockFileDataAccessor : System.IO.Abstractions.IFileSystem
{
System.Collections.Generic.IEnumerable<string> AllDirectories { get; }
System.Collections.Generic.IEnumerable<string> AllDrives { get; }
System.Collections.Generic.IEnumerable<string> AllFiles { get; }
System.Collections.Generic.IEnumerable<string> AllPaths { get; }
System.IO.Abstractions.IFileSystem FileSystem { get; }
System.IO.Abstractions.TestingHelpers.PathVerifier PathVerifier { get; }
System.IO.Abstractions.TestingHelpers.StringOperations StringOperations { get; }
void AddDirectory(string path);
void AddDrive(string name, System.IO.Abstractions.TestingHelpers.MockDriveData mockDrive);
void AddFile(string path, System.IO.Abstractions.TestingHelpers.MockFileData mockFile, bool verifyAccess = true);
void AddFileFromEmbeddedResource(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath);
void AddFilesFromEmbeddedNamespace(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath);
System.IO.Abstractions.TestingHelpers.MockFileData AdjustTimes(System.IO.Abstractions.TestingHelpers.MockFileData fileData, System.IO.Abstractions.TestingHelpers.TimeAdjustments timeAdjustments);
bool FileExists(string path);
System.IO.Abstractions.TestingHelpers.MockDriveData GetDrive(string name);
System.IO.Abstractions.TestingHelpers.MockFileData GetFile(string path);
void MoveDirectory(string sourcePath, string destPath);
void RemoveFile(string path, bool verifyAccess = true);
}
[System.Serializable]
public class MockDirectory : System.IO.Abstractions.DirectoryBase
{
public MockDirectory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string currentDirectory) { }
public MockDirectory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, System.IO.Abstractions.FileBase fileBase, string currentDirectory) { }
public override System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path) { }
public override System.IO.Abstractions.IFileSystemInfo CreateSymbolicLink(string path, string pathToTarget) { }
public override void Delete(string path) { }
public override void Delete(string path, bool recursive) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override bool Exists(string path) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override string GetCurrentDirectory() { }
public override string[] GetDirectories(string path) { }
public override string[] GetDirectories(string path, string searchPattern) { }
public override string[] GetDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string GetDirectoryRoot(string path) { }
public override string[] GetFileSystemEntries(string path) { }
public override string[] GetFileSystemEntries(string path, string searchPattern) { }
public override string[] GetFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string[] GetFiles(string path) { }
public override string[] GetFiles(string path, string searchPattern) { }
public override string[] GetFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
public override string[] GetLogicalDrives() { }
public override System.IO.Abstractions.IDirectoryInfo GetParent(string path) { }
public override void Move(string sourceDirName, string destDirName) { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetCurrentDirectory(string path) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
}
[System.Serializable]
public class MockDirectoryData : System.IO.Abstractions.TestingHelpers.MockFileData
{
public MockDirectoryData() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public new System.Security.AccessControl.DirectorySecurity AccessControl { get; set; }
}
[System.Serializable]
public class MockDirectoryInfo : System.IO.Abstractions.DirectoryInfoBase, System.IO.Abstractions.IFileSystemAclSupport
{
public MockDirectoryInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string directoryPath) { }
public override System.IO.FileAttributes Attributes { get; set; }
public override System.DateTime CreationTime { get; set; }
public override System.DateTime CreationTimeUtc { get; set; }
public override bool Exists { get; }
public override string Extension { get; }
public override string FullName { get; }
public override System.DateTime LastAccessTime { get; set; }
public override System.DateTime LastAccessTimeUtc { get; set; }
public override System.DateTime LastWriteTime { get; set; }
public override System.DateTime LastWriteTimeUtc { get; set; }
public override string LinkTarget { get; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo Parent { get; }
public override System.IO.Abstractions.IDirectoryInfo Root { get; }
public override void Create() { }
public override void CreateAsSymbolicLink(string pathToTarget) { }
public override System.IO.Abstractions.IDirectoryInfo CreateSubdirectory(string path) { }
public override void Delete() { }
public override void Delete(bool recursive) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.SearchOption searchOption) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories() { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos() { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles() { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.SearchOption searchOption) { }
public override void MoveTo(string destDirName) { }
public override void Refresh() { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(bool returnFinalTarget) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void SetAccessControl(object value) { }
public override string ToString() { }
}
[System.Serializable]
public class MockDirectoryInfoFactory : System.IO.Abstractions.IDirectoryInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockDirectoryInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IDirectoryInfo New(string path) { }
public System.IO.Abstractions.IDirectoryInfo Wrap(System.IO.DirectoryInfo directoryInfo) { }
}
[System.Serializable]
public class MockDriveData
{
public MockDriveData() { }
public MockDriveData(System.IO.Abstractions.TestingHelpers.MockDriveData template) { }
public long AvailableFreeSpace { get; set; }
public string DriveFormat { get; set; }
public System.IO.DriveType DriveType { get; set; }
public bool IsReady { get; set; }
public long TotalFreeSpace { get; set; }
public long TotalSize { get; set; }
public string VolumeLabel { get; set; }
}
[System.Serializable]
public class MockDriveInfo : System.IO.Abstractions.DriveInfoBase
{
public MockDriveInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string name) { }
public override long AvailableFreeSpace { get; }
public override string DriveFormat { get; }
public override System.IO.DriveType DriveType { get; }
public override bool IsReady { get; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo RootDirectory { get; }
public override long TotalFreeSpace { get; }
public override long TotalSize { get; }
public override string VolumeLabel { get; set; }
public override string ToString() { }
}
[System.Serializable]
public class MockDriveInfoFactory : System.IO.Abstractions.IDriveInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockDriveInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IDriveInfo[] GetDrives() { }
public System.IO.Abstractions.IDriveInfo New(string driveName) { }
public System.IO.Abstractions.IDriveInfo Wrap(System.IO.DriveInfo driveInfo) { }
}
[System.Serializable]
public class MockFile : System.IO.Abstractions.FileBase
{
public MockFile(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override void AppendAllText(string path, string contents) { }
public override void AppendAllText(string path, string contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.IO.StreamWriter AppendText(string path) { }
public override void Copy(string sourceFileName, string destFileName) { }
public override void Copy(string sourceFileName, string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Create(string path) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize, System.IO.FileOptions options) { }
public override System.IO.Abstractions.IFileSystemInfo CreateSymbolicLink(string path, string pathToTarget) { }
public override System.IO.StreamWriter CreateText(string path) { }
public override void Decrypt(string path) { }
public override void Delete(string path) { }
public override void Encrypt(string path) { }
public override bool Exists(string path) { }
public override System.IO.FileAttributes GetAttributes(string path) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
public override void Move(string sourceFileName, string destFileName) { }
public override void Move(string sourceFileName, string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileStreamOptions options) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public override System.IO.Abstractions.FileSystemStream OpenRead(string path) { }
public override System.IO.StreamReader OpenText(string path) { }
public override System.IO.Abstractions.FileSystemStream OpenWrite(string path) { }
public override byte[] ReadAllBytes(string path) { }
public override System.Threading.Tasks.Task<byte[]> ReadAllBytesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override string[] ReadAllLines(string path) { }
public override string[] ReadAllLines(string path, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override string ReadAllText(string path) { }
public override string ReadAllText(string path, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path, System.Text.Encoding encoding) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget) { }
public override void SetAttributes(string path, System.IO.FileAttributes fileAttributes) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
public override void WriteAllBytes(string path, byte[] bytes) { }
public override System.Threading.Tasks.Task WriteAllBytesAsync(string path, byte[] bytes, System.Threading.CancellationToken cancellationToken = default) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void WriteAllLines(string path, string[] contents) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override void WriteAllLines(string path, string[] contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override void WriteAllText(string path, string contents) { }
public override void WriteAllText(string path, string contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
}
[System.Serializable]
public class MockFileData
{
public static readonly System.DateTimeOffset DefaultDateTimeOffset;
public static readonly System.Text.Encoding DefaultEncoding;
public MockFileData(System.IO.Abstractions.TestingHelpers.MockFileData template) { }
public MockFileData(byte[] contents) { }
public MockFileData(string textContents) { }
public MockFileData(string textContents, System.Text.Encoding encoding) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public System.Security.AccessControl.FileSecurity AccessControl { get; set; }
public System.IO.FileShare AllowedFileShare { get; set; }
public System.IO.FileAttributes Attributes { get; set; }
public byte[] Contents { get; set; }
public System.DateTimeOffset CreationTime { get; set; }
public System.IO.Abstractions.IFileVersionInfo FileVersionInfo { get; set; }
public bool IsDirectory { get; }
public System.DateTimeOffset LastAccessTime { get; set; }
public System.DateTimeOffset LastWriteTime { get; set; }
public string LinkTarget { get; set; }
public string TextContents { get; set; }
public static System.IO.Abstractions.TestingHelpers.MockFileData op_Implicit(string s) { }
}
[System.Serializable]
public class MockFileInfo : System.IO.Abstractions.FileInfoBase, System.IO.Abstractions.IFileSystemAclSupport
{
public MockFileInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem, string path) { }
public override System.IO.FileAttributes Attributes { get; set; }
public override System.DateTime CreationTime { get; set; }
public override System.DateTime CreationTimeUtc { get; set; }
public override System.IO.Abstractions.IDirectoryInfo Directory { get; }
public override string DirectoryName { get; }
public override bool Exists { get; }
public override string Extension { get; }
public override string FullName { get; }
public override bool IsReadOnly { get; set; }
public override System.DateTime LastAccessTime { get; set; }
public override System.DateTime LastAccessTimeUtc { get; set; }
public override System.DateTime LastWriteTime { get; set; }
public override System.DateTime LastWriteTimeUtc { get; set; }
public override long Length { get; }
public override string LinkTarget { get; }
public override string Name { get; }
public override System.IO.StreamWriter AppendText() { }
public override System.IO.Abstractions.IFileInfo CopyTo(string destFileName) { }
public override System.IO.Abstractions.IFileInfo CopyTo(string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Create() { }
public override void CreateAsSymbolicLink(string pathToTarget) { }
public override System.IO.StreamWriter CreateText() { }
public override void Decrypt() { }
public override void Delete() { }
public override void Encrypt() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override void MoveTo(string destFileName) { }
public override void MoveTo(string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileStreamOptions options) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode, System.IO.FileAccess access) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public override System.IO.Abstractions.FileSystemStream OpenRead() { }
public override System.IO.StreamReader OpenText() { }
public override System.IO.Abstractions.FileSystemStream OpenWrite() { }
public override void Refresh() { }
public override System.IO.Abstractions.IFileInfo Replace(string destinationFileName, string destinationBackupFileName) { }
public override System.IO.Abstractions.IFileInfo Replace(string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(bool returnFinalTarget) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void SetAccessControl(object value) { }
public override string ToString() { }
}
[System.Serializable]
public class MockFileInfoFactory : System.IO.Abstractions.IFileInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockFileInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileInfo New(string fileName) { }
public System.IO.Abstractions.IFileInfo Wrap(System.IO.FileInfo fileInfo) { }
}
[System.Serializable]
public class MockFileStream : System.IO.Abstractions.FileSystemStream, System.IO.Abstractions.IFileSystemAclSupport
{
public MockFileStream(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string path, System.IO.FileMode mode, System.IO.FileAccess access = 3, System.IO.FileOptions options = 0) { }
public override bool CanRead { get; }
public override bool CanWrite { get; }
public static System.IO.Abstractions.FileSystemStream Null { get; }
protected override void Dispose(bool disposing) { }
public override void EndWrite(System.IAsyncResult asyncResult) { }
public override void Flush() { }
public override void Flush(bool flushToDisk) { }
public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override int Read(byte[] buffer, int offset, int count) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void SetAccessControl(object value) { }
public override void SetLength(long value) { }
public override void Write(System.ReadOnlySpan<byte> buffer) { }
public override void Write(byte[] buffer, int offset, int count) { }
public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory<byte> buffer, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { }
public override void WriteByte(byte value) { }
}
[System.Serializable]
public class MockFileStreamFactory : System.IO.Abstractions.IFileStreamFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockFileStreamFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileStreamOptions options) { }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access, int bufferSize) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access) { }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access, int bufferSize, bool isAsync) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, System.IO.FileOptions options) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, bool useAsync) { }
public System.IO.Abstractions.FileSystemStream Wrap(System.IO.FileStream fileStream) { }
}
[System.Serializable]
public class MockFileSystem : System.IO.Abstractions.FileSystemBase, System.IO.Abstractions.IFileSystem, System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor
{
public MockFileSystem() { }
public MockFileSystem(System.IO.Abstractions.TestingHelpers.MockFileSystemOptions options) { }
public MockFileSystem(System.Collections.Generic.IDictionary<string, System.IO.Abstractions.TestingHelpers.MockFileData> files, System.IO.Abstractions.TestingHelpers.MockFileSystemOptions options) { }
public MockFileSystem(System.Collections.Generic.IDictionary<string, System.IO.Abstractions.TestingHelpers.MockFileData> files, string currentDirectory = "") { }
public System.Collections.Generic.IEnumerable<string> AllDirectories { get; }
public System.Collections.Generic.IEnumerable<string> AllDrives { get; }
public System.Collections.Generic.IEnumerable<string> AllFiles { get; }
public System.Collections.Generic.IEnumerable<string> AllNodes { get; }
public System.Collections.Generic.IEnumerable<string> AllPaths { get; }
public override System.IO.Abstractions.IDirectory Directory { get; }
public override System.IO.Abstractions.IDirectoryInfoFactory DirectoryInfo { get; }
public override System.IO.Abstractions.IDriveInfoFactory DriveInfo { get; }
public override System.IO.Abstractions.IFile File { get; }
public override System.IO.Abstractions.IFileInfoFactory FileInfo { get; }
public override System.IO.Abstractions.IFileStreamFactory FileStream { get; }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public override System.IO.Abstractions.IFileSystemWatcherFactory FileSystemWatcher { get; }
public override System.IO.Abstractions.IFileVersionInfoFactory FileVersionInfo { get; }
public override System.IO.Abstractions.IPath Path { get; }
public System.IO.Abstractions.TestingHelpers.PathVerifier PathVerifier { get; }
public System.IO.Abstractions.TestingHelpers.StringOperations StringOperations { get; }
public void AddDirectory(System.IO.Abstractions.IDirectoryInfo path) { }
public void AddDirectory(string path) { }
public void AddDrive(string name, System.IO.Abstractions.TestingHelpers.MockDriveData mockDrive) { }
public void AddEmptyFile(System.IO.Abstractions.IFileInfo path) { }
public void AddEmptyFile(string path) { }
public void AddFile(System.IO.Abstractions.IFileInfo path, System.IO.Abstractions.TestingHelpers.MockFileData data, bool verifyAccess = true) { }
public void AddFile(string path, System.IO.Abstractions.TestingHelpers.MockFileData mockFile, bool verifyAccess = true) { }
public void AddFileFromEmbeddedResource(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath) { }
public void AddFilesFromEmbeddedNamespace(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath) { }
public System.IO.Abstractions.TestingHelpers.MockFileData AdjustTimes(System.IO.Abstractions.TestingHelpers.MockFileData fileData, System.IO.Abstractions.TestingHelpers.TimeAdjustments timeAdjustments) { }
public bool FileExists(string path) { }
public System.IO.Abstractions.TestingHelpers.MockDriveData GetDrive(string name) { }
public System.IO.Abstractions.TestingHelpers.MockFileData GetFile(System.IO.Abstractions.IFileInfo path) { }
public System.IO.Abstractions.TestingHelpers.MockFileData GetFile(string path) { }
public System.IO.Abstractions.TestingHelpers.MockFileSystem MockTime(System.Func<System.DateTime> dateTimeProvider) { }
public void MoveDirectory(string sourcePath, string destPath) { }
public void RemoveFile(string path, bool verifyAccess = true) { }
}
public class MockFileSystemOptions
{
public MockFileSystemOptions() { }
public bool CreateDefaultTempDir { get; init; }
public string CurrentDirectory { get; init; }
}
[System.Serializable]
public class MockFileSystemWatcherFactory : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileSystemWatcherFactory
{
public MockFileSystemWatcherFactory(System.IO.Abstractions.TestingHelpers.MockFileSystem mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileSystemWatcher New() { }
public System.IO.Abstractions.IFileSystemWatcher New(string path) { }
public System.IO.Abstractions.IFileSystemWatcher New(string path, string filter) { }
public System.IO.Abstractions.IFileSystemWatcher Wrap(System.IO.FileSystemWatcher fileSystemWatcher) { }
}
[System.Serializable]
public class MockFileVersionInfo : System.IO.Abstractions.FileVersionInfoBase
{
public MockFileVersionInfo(
string fileName,
string fileVersion = null,
string productVersion = null,
string fileDescription = null,
string productName = null,
string companyName = null,
string comments = null,
string internalName = null,
bool isDebug = false,
bool isPatched = false,
bool isPrivateBuild = false,
bool isPreRelease = false,
bool isSpecialBuild = false,
string language = null,
string legalCopyright = null,
string legalTrademarks = null,
string originalFilename = null,
string privateBuild = null,
string specialBuild = null) { }
public override string Comments { get; }
public override string CompanyName { get; }
public override int FileBuildPart { get; }
public override string FileDescription { get; }
public override int FileMajorPart { get; }
public override int FileMinorPart { get; }
public override string FileName { get; }
public override int FilePrivatePart { get; }
public override string FileVersion { get; }
public override string InternalName { get; }
public override bool IsDebug { get; }
public override bool IsPatched { get; }
public override bool IsPreRelease { get; }
public override bool IsPrivateBuild { get; }
public override bool IsSpecialBuild { get; }
public override string Language { get; }
public override string LegalCopyright { get; }
public override string LegalTrademarks { get; }
public override string OriginalFilename { get; }
public override string PrivateBuild { get; }
public override int ProductBuildPart { get; }
public override int ProductMajorPart { get; }
public override int ProductMinorPart { get; }
public override string ProductName { get; }
public override int ProductPrivatePart { get; }
public override string ProductVersion { get; }
public override string SpecialBuild { get; }
public override string ToString() { }
}
[System.Serializable]
public class MockFileVersionInfoFactory : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileVersionInfoFactory
{
public MockFileVersionInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileVersionInfo GetVersionInfo(string fileName) { }
}
[System.Serializable]
public class MockPath : System.IO.Abstractions.PathWrapper
{
public MockPath(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public MockPath(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string defaultTempDirectory) { }
public override string GetFullPath(string path) { }
public override string GetRelativePath(string relativeTo, string path) { }
public override string GetTempFileName() { }
public override string GetTempPath() { }
}
public static class MockUnixSupport
{
public static bool IsUnixPlatform() { }
public static bool IsWindowsPlatform() { }
public static string Path(string path) { }
}
[System.Serializable]
public class PathVerifier
{
public PathVerifier(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public void CheckInvalidPathChars(string path, bool checkAdditional = false) { }
public bool HasIllegalCharacters(string path, bool checkAdditional) { }
public void IsLegalAbsoluteOrRelative(string path, string paramName) { }
public string NormalizeDriveName(string name) { }
public bool TryNormalizeDriveName(string name, out string result) { }
}
[System.Serializable]
public class StringOperations
{
public StringOperations(bool caseSensitive) { }
public System.StringComparer Comparer { get; }
public bool Contains(string s, string substring) { }
public bool EndsWith(string s, string suffix) { }
public bool Equals(char x, char y) { }
public bool Equals(string x, string y) { }
public int IndexOf(string s, string substring) { }
public int IndexOf(string s, string substring, int startIndex) { }
public string Replace(string s, string oldValue, string newValue) { }
public bool StartsWith(string s, string prefix) { }
public char ToLower(char c) { }
public string ToLower(string s) { }
public char ToUpper(char c) { }
public string ToUpper(string s) { }
}
[System.Flags]
public enum TimeAdjustments
{
None = 0,
CreationTime = 1,
LastAccessTime = 2,
LastWriteTime = 4,
All = -1,
}
} at aweXpect.Results.ExpectationResult`2.GetResultOrThrow()
at TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests.VerifyPublicApiForTestingHelpers(String framework) in /home/runner/work/System.IO.Abstractions/System.IO.Abstractions/tests/TestableIO.System.IO.Abstractions.Api.Tests/ApiApprovalTests.cs:line 31
at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.GetResult()
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass3_0.<PerformWork>b__0()
at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
Check warning on line 0 in TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests
github-actions / Test Results
VerifyPublicApiForTestingHelpers("netstandard2.1") (TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests) failed
artifacts/API-tests/TestResults/TestableIO.System.IO.Abstractions.Api.Tests.trx [took 0s]
Raw output
Expected that publicApi
is equal to "[assembly: System.Reflection.A…",
but it was "[assembly: System.Reflection.A…" which differs on line 257 and column 29:
↓ (actual)
"…MockFileData(System.IO.Abstractions.TestingHelpers…"
"…MockFileData(byte[] contents) { }\n public…"
↑ (expected)
Actual:
[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/TestableIO/System.IO.Abstractions.git")]
[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName=".NET Standard 2.1")]
namespace System.IO.Abstractions.TestingHelpers
{
public interface IMockFileDataAccessor : System.IO.Abstractions.IFileSystem
{
System.Collections.Generic.IEnumerable<string> AllDirectories { get; }
System.Collections.Generic.IEnumerable<string> AllDrives { get; }
System.Collections.Generic.IEnumerable<string> AllFiles { get; }
System.Collections.Generic.IEnumerable<string> AllPaths { get; }
System.IO.Abstractions.IFileSystem FileSystem { get; }
System.IO.Abstractions.TestingHelpers.PathVerifier PathVerifier { get; }
System.IO.Abstractions.TestingHelpers.StringOperations StringOperations { get; }
void AddDirectory(string path);
void AddDrive(string name, System.IO.Abstractions.TestingHelpers.MockDriveData mockDrive);
void AddFile(string path, System.IO.Abstractions.TestingHelpers.MockFileData mockFile, bool verifyAccess = true);
void AddFileFromEmbeddedResource(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath);
void AddFilesFromEmbeddedNamespace(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath);
System.IO.Abstractions.TestingHelpers.MockFileData AdjustTimes(System.IO.Abstractions.TestingHelpers.MockFileData fileData, System.IO.Abstractions.TestingHelpers.TimeAdjustments timeAdjustments);
bool FileExists(string path);
System.IO.Abstractions.TestingHelpers.MockDriveData GetDrive(string name);
System.IO.Abstractions.TestingHelpers.MockFileData GetFile(string path);
void MoveDirectory(string sourcePath, string destPath);
void RemoveFile(string path, bool verifyAccess = true);
}
[System.Serializable]
public class MockDirectory : System.IO.Abstractions.DirectoryBase
{
public MockDirectory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string currentDirectory) { }
public MockDirectory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, System.IO.Abstractions.FileBase fileBase, string currentDirectory) { }
public override System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path) { }
public override void Delete(string path) { }
public override void Delete(string path, bool recursive) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override bool Exists(string path) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override string GetCurrentDirectory() { }
public override string[] GetDirectories(string path) { }
public override string[] GetDirectories(string path, string searchPattern) { }
public override string[] GetDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string GetDirectoryRoot(string path) { }
public override string[] GetFileSystemEntries(string path) { }
public override string[] GetFileSystemEntries(string path, string searchPattern) { }
public override string[] GetFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string[] GetFiles(string path) { }
public override string[] GetFiles(string path, string searchPattern) { }
public override string[] GetFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
public override string[] GetLogicalDrives() { }
public override System.IO.Abstractions.IDirectoryInfo GetParent(string path) { }
public override void Move(string sourceDirName, string destDirName) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetCurrentDirectory(string path) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
}
[System.Serializable]
public class MockDirectoryData : System.IO.Abstractions.TestingHelpers.MockFileData
{
public MockDirectoryData() { }
public new System.Security.AccessControl.DirectorySecurity AccessControl { get; set; }
}
[System.Serializable]
public class MockDirectoryInfo : System.IO.Abstractions.DirectoryInfoBase, System.IO.Abstractions.IFileSystemAclSupport
{
public MockDirectoryInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string directoryPath) { }
public override System.IO.FileAttributes Attributes { get; set; }
public override System.DateTime CreationTime { get; set; }
public override System.DateTime CreationTimeUtc { get; set; }
public override bool Exists { get; }
public override string Extension { get; }
public override string FullName { get; }
public override System.DateTime LastAccessTime { get; set; }
public override System.DateTime LastAccessTimeUtc { get; set; }
public override System.DateTime LastWriteTime { get; set; }
public override System.DateTime LastWriteTimeUtc { get; set; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo Parent { get; }
public override System.IO.Abstractions.IDirectoryInfo Root { get; }
public override void Create() { }
public override System.IO.Abstractions.IDirectoryInfo CreateSubdirectory(string path) { }
public override void Delete() { }
public override void Delete(bool recursive) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.SearchOption searchOption) { }
public object GetAccessControl() { }
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories() { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos() { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles() { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.SearchOption searchOption) { }
public override void MoveTo(string destDirName) { }
public override void Refresh() { }
public void SetAccessControl(object value) { }
public override string ToString() { }
}
[System.Serializable]
public class MockDirectoryInfoFactory : System.IO.Abstractions.IDirectoryInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockDirectoryInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IDirectoryInfo New(string path) { }
public System.IO.Abstractions.IDirectoryInfo Wrap(System.IO.DirectoryInfo directoryInfo) { }
}
[System.Serializable]
public class MockDriveData
{
public MockDriveData() { }
public MockDriveData(System.IO.Abstractions.TestingHelpers.MockDriveData template) { }
public long AvailableFreeSpace { get; set; }
public string DriveFormat { get; set; }
public System.IO.DriveType DriveType { get; set; }
public bool IsReady { get; set; }
public long TotalFreeSpace { get; set; }
public long TotalSize { get; set; }
public string VolumeLabel { get; set; }
}
[System.Serializable]
public class MockDriveInfo : System.IO.Abstractions.DriveInfoBase
{
public MockDriveInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string name) { }
public override long AvailableFreeSpace { get; }
public override string DriveFormat { get; }
public override System.IO.DriveType DriveType { get; }
public override bool IsReady { get; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo RootDirectory { get; }
public override long TotalFreeSpace { get; }
public override long TotalSize { get; }
public override string VolumeLabel { get; set; }
public override string ToString() { }
}
[System.Serializable]
public class MockDriveInfoFactory : System.IO.Abstractions.IDriveInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockDriveInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IDriveInfo[] GetDrives() { }
public System.IO.Abstractions.IDriveInfo New(string driveName) { }
public System.IO.Abstractions.IDriveInfo Wrap(System.IO.DriveInfo driveInfo) { }
}
[System.Serializable]
public class MockFile : System.IO.Abstractions.FileBase
{
public MockFile(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override void AppendAllText(string path, string contents) { }
public override void AppendAllText(string path, string contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.IO.StreamWriter AppendText(string path) { }
public override void Copy(string sourceFileName, string destFileName) { }
public override void Copy(string sourceFileName, string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Create(string path) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize, System.IO.FileOptions options) { }
public override System.IO.StreamWriter CreateText(string path) { }
public override void Decrypt(string path) { }
public override void Delete(string path) { }
public override void Encrypt(string path) { }
public override bool Exists(string path) { }
public override System.IO.FileAttributes GetAttributes(string path) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
public override void Move(string sourceFileName, string destFileName) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public override System.IO.Abstractions.FileSystemStream OpenRead(string path) { }
public override System.IO.StreamReader OpenText(string path) { }
public override System.IO.Abstractions.FileSystemStream OpenWrite(string path) { }
public override byte[] ReadAllBytes(string path) { }
public override System.Threading.Tasks.Task<byte[]> ReadAllBytesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override string[] ReadAllLines(string path) { }
public override string[] ReadAllLines(string path, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override string ReadAllText(string path) { }
public override string ReadAllText(string path, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path, System.Text.Encoding encoding) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) { }
public override void SetAttributes(string path, System.IO.FileAttributes fileAttributes) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
public override void WriteAllBytes(string path, byte[] bytes) { }
public override System.Threading.Tasks.Task WriteAllBytesAsync(string path, byte[] bytes, System.Threading.CancellationToken cancellationToken = default) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void WriteAllLines(string path, string[] contents) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override void WriteAllLines(string path, string[] contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override void WriteAllText(string path, string contents) { }
public override void WriteAllText(string path, string contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
}
[System.Serializable]
public class MockFileData
{
public static readonly System.DateTimeOffset DefaultDateTimeOffset;
public static readonly System.Text.Encoding DefaultEncoding;
public MockFileData(System.IO.Abstractions.TestingHelpers.MockFileData template) { }
public MockFileData(byte[] contents) { }
public MockFileData(string textContents) { }
public MockFileData(string textContents, System.Text.Encoding encoding) { }
public System.Security.AccessControl.FileSecurity AccessControl { get; set; }
public System.IO.FileShare AllowedFileShare { get; set; }
public System.IO.FileAttributes Attributes { get; set; }
public byte[] Contents { get; set; }
public System.DateTimeOffset CreationTime { get; set; }
public System.IO.Abstractions.IFileVersionInfo FileVersionInfo { get; set; }
public bool IsDirectory { get; }
public System.DateTimeOffset LastAccessTime { get; set; }
public System.DateTimeOffset LastWriteTime { get; set; }
public string TextContents { get; set; }
public static System.IO.Abstractions.TestingHelpers.MockFileData op_Implicit(string s) { }
}
[System.Serializable]
public class MockFileInfo : System.IO.Abstractions.FileInfoBase, System.IO.Abstractions.IFileSystemAclSupport
{
public MockFileInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem, string path) { }
public override System.IO.FileAttributes Attributes { get; set; }
public override System.DateTime CreationTime { get; set; }
public override System.DateTime CreationTimeUtc { get; set; }
public override System.IO.Abstractions.IDirectoryInfo Directory { get; }
public override string DirectoryName { get; }
public override bool Exists { get; }
public override string Extension { get; }
public override string FullName { get; }
public override bool IsReadOnly { get; set; }
public override System.DateTime LastAccessTime { get; set; }
public override System.DateTime LastAccessTimeUtc { get; set; }
public override System.DateTime LastWriteTime { get; set; }
public override System.DateTime LastWriteTimeUtc { get; set; }
public override long Length { get; }
public override string Name { get; }
public override System.IO.StreamWriter AppendText() { }
public override System.IO.Abstractions.IFileInfo CopyTo(string destFileName) { }
public override System.IO.Abstractions.IFileInfo CopyTo(string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Create() { }
public override System.IO.StreamWriter CreateText() { }
public override void Decrypt() { }
public override void Delete() { }
public override void Encrypt() { }
public object GetAccessControl() { }
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override void MoveTo(string destFileName) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode, System.IO.FileAccess access) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public override System.IO.Abstractions.FileSystemStream OpenRead() { }
public override System.IO.StreamReader OpenText() { }
public override System.IO.Abstractions.FileSystemStream OpenWrite() { }
public override void Refresh() { }
public override System.IO.Abstractions.IFileInfo Replace(string destinationFileName, string destinationBackupFileName) { }
public override System.IO.Abstractions.IFileInfo Replace(string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) { }
public void SetAccessControl(object value) { }
public override string ToString() { }
}
[System.Serializable]
public class MockFileInfoFactory : System.IO.Abstractions.IFileInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockFileInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileInfo New(string fileName) { }
public System.IO.Abstractions.IFileInfo Wrap(System.IO.FileInfo fileInfo) { }
}
[System.Serializable]
public class MockFileStream : System.IO.Abstractions.FileSystemStream, System.IO.Abstractions.IFileSystemAclSupport
{
public MockFileStream(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string path, System.IO.FileMode mode, System.IO.FileAccess access = 3, System.IO.FileOptions options = 0) { }
public override bool CanRead { get; }
public override bool CanWrite { get; }
public static System.IO.Abstractions.FileSystemStream Null { get; }
protected override void Dispose(bool disposing) { }
public override void EndWrite(System.IAsyncResult asyncResult) { }
public override void Flush() { }
public override void Flush(bool flushToDisk) { }
public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { }
public object GetAccessControl() { }
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override int Read(byte[] buffer, int offset, int count) { }
public void SetAccessControl(object value) { }
public override void SetLength(long value) { }
public override void Write(System.ReadOnlySpan<byte> buffer) { }
public override void Write(byte[] buffer, int offset, int count) { }
public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory<byte> buffer, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { }
public override void WriteByte(byte value) { }
}
[System.Serializable]
public class MockFileStreamFactory : System.IO.Abstractions.IFileStreamFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockFileStreamFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode) { }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access, int bufferSize) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access) { }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access, int bufferSize, bool isAsync) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, System.IO.FileOptions options) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, bool useAsync) { }
public System.IO.Abstractions.FileSystemStream Wrap(System.IO.FileStream fileStream) { }
}
[System.Serializable]
public class MockFileSystem : System.IO.Abstractions.FileSystemBase, System.IO.Abstractions.IFileSystem, System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor
{
public MockFileSystem() { }
public MockFileSystem(System.IO.Abstractions.TestingHelpers.MockFileSystemOptions options) { }
public MockFileSystem(System.Collections.Generic.IDictionary<string, System.IO.Abstractions.TestingHelpers.MockFileData> files, System.IO.Abstractions.TestingHelpers.MockFileSystemOptions options) { }
public MockFileSystem(System.Collections.Generic.IDictionary<string, System.IO.Abstractions.TestingHelpers.MockFileData> files, string currentDirectory = "") { }
public System.Collections.Generic.IEnumerable<string> AllDirectories { get; }
public System.Collections.Generic.IEnumerable<string> AllDrives { get; }
public System.Collections.Generic.IEnumerable<string> AllFiles { get; }
public System.Collections.Generic.IEnumerable<string> AllNodes { get; }
public System.Collections.Generic.IEnumerable<string> AllPaths { get; }
public override System.IO.Abstractions.IDirectory Directory { get; }
public override System.IO.Abstractions.IDirectoryInfoFactory DirectoryInfo { get; }
public override System.IO.Abstractions.IDriveInfoFactory DriveInfo { get; }
public override System.IO.Abstractions.IFile File { get; }
public override System.IO.Abstractions.IFileInfoFactory FileInfo { get; }
public override System.IO.Abstractions.IFileStreamFactory FileStream { get; }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public override System.IO.Abstractions.IFileSystemWatcherFactory FileSystemWatcher { get; }
public override System.IO.Abstractions.IFileVersionInfoFactory FileVersionInfo { get; }
public override System.IO.Abstractions.IPath Path { get; }
public System.IO.Abstractions.TestingHelpers.PathVerifier PathVerifier { get; }
public System.IO.Abstractions.TestingHelpers.StringOperations StringOperations { get; }
public void AddDirectory(System.IO.Abstractions.IDirectoryInfo path) { }
public void AddDirectory(string path) { }
public void AddDrive(string name, System.IO.Abstractions.TestingHelpers.MockDriveData mockDrive) { }
public void AddEmptyFile(System.IO.Abstractions.IFileInfo path) { }
public void AddEmptyFile(string path) { }
public void AddFile(System.IO.Abstractions.IFileInfo path, System.IO.Abstractions.TestingHelpers.MockFileData data, bool verifyAccess = true) { }
public void AddFile(string path, System.IO.Abstractions.TestingHelpers.MockFileData mockFile, bool verifyAccess = true) { }
public void AddFileFromEmbeddedResource(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath) { }
public void AddFilesFromEmbeddedNamespace(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath) { }
public System.IO.Abstractions.TestingHelpers.MockFileData AdjustTimes(System.IO.Abstractions.TestingHelpers.MockFileData fileData, System.IO.Abstractions.TestingHelpers.TimeAdjustments timeAdjustments) { }
public bool FileExists(string path) { }
public System.IO.Abstractions.TestingHelpers.MockDriveData GetDrive(string name) { }
public System.IO.Abstractions.TestingHelpers.MockFileData GetFile(System.IO.Abstractions.IFileInfo path) { }
public System.IO.Abstractions.TestingHelpers.MockFileData GetFile(string path) { }
public System.IO.Abstractions.TestingHelpers.MockFileSystem MockTime(System.Func<System.DateTime> dateTimeProvider) { }
public void MoveDirectory(string sourcePath, string destPath) { }
public void RemoveFile(string path, bool verifyAccess = true) { }
}
public class MockFileSystemOptions
{
public MockFileSystemOptions() { }
public bool CreateDefaultTempDir { get; init; }
public string CurrentDirectory { get; init; }
}
[System.Serializable]
public class MockFileSystemWatcherFactory : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileSystemWatcherFactory
{
public MockFileSystemWatcherFactory(System.IO.Abstractions.TestingHelpers.MockFileSystem mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileSystemWatcher New() { }
public System.IO.Abstractions.IFileSystemWatcher New(string path) { }
public System.IO.Abstractions.IFileSystemWatcher New(string path, string filter) { }
public System.IO.Abstractions.IFileSystemWatcher Wrap(System.IO.FileSystemWatcher fileSystemWatcher) { }
}
[System.Serializable]
public class MockFileVersionInfo : System.IO.Abstractions.FileVersionInfoBase
{
public MockFileVersionInfo(
string fileName,
string fileVersion = null,
string productVersion = null,
string fileDescription = null,
string productName = null,
string companyName = null,
string comments = null,
string internalName = null,
bool isDebug = false,
bool isPatched = false,
bool isPrivateBuild = false,
bool isPreRelease = false,
bool isSpecialBuild = false,
string language = null,
string legalCopyright = null,
string legalTrademarks = null,
string originalFilename = null,
string privateBuild = null,
string specialBuild = null) { }
public override string Comments { get; }
public override string CompanyName { get; }
public override int FileBuildPart { get; }
public override string FileDescription { get; }
public override int FileMajorPart { get; }
public override int FileMinorPart { get; }
public override string FileName { get; }
public override int FilePrivatePart { get; }
public override string FileVersion { get; }
public override string InternalName { get; }
public override bool IsDebug { get; }
public override bool IsPatched { get; }
public override bool IsPreRelease { get; }
public override bool IsPrivateBuild { get; }
public override bool IsSpecialBuild { get; }
public override string Language { get; }
public override string LegalCopyright { get; }
public override string LegalTrademarks { get; }
public override string OriginalFilename { get; }
public override string PrivateBuild { get; }
public override int ProductBuildPart { get; }
public override int ProductMajorPart { get; }
public override int ProductMinorPart { get; }
public override string ProductName { get; }
public override int ProductPrivatePart { get; }
public override string ProductVersion { get; }
public override string SpecialBuild { get; }
public override string ToString() { }
}
[System.Serializable]
public class MockFileVersionInfoFactory : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileVersionInfoFactory
{
public MockFileVersionInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileVersionInfo GetVersionInfo(string fileName) { }
}
[System.Serializable]
public class MockPath : System.IO.Abstractions.PathWrapper
{
public MockPath(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public MockPath(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string defaultTempDirectory) { }
public override string GetFullPath(string path) { }
public override string GetRelativePath(string relativeTo, string path) { }
public override string GetTempFileName() { }
public override string GetTempPath() { }
}
public static class MockUnixSupport
{
public static bool IsUnixPlatform() { }
public static bool IsWindowsPlatform() { }
public static string Path(string path) { }
}
[System.Serializable]
public class PathVerifier
{
public PathVerifier(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public void CheckInvalidPathChars(string path, bool checkAdditional = false) { }
public bool HasIllegalCharacters(string path, bool checkAdditional) { }
public void IsLegalAbsoluteOrRelative(string path, string paramName) { }
public string NormalizeDriveName(string name) { }
public bool TryNormalizeDriveName(string name, out string result) { }
}
[System.Serializable]
public class StringOperations
{
public StringOperations(bool caseSensitive) { }
public System.StringComparer Comparer { get; }
public bool Contains(string s, string substring) { }
public bool EndsWith(string s, string suffix) { }
public bool Equals(char x, char y) { }
public bool Equals(string x, string y) { }
public int IndexOf(string s, string substring) { }
public int IndexOf(string s, string substring, int startIndex) { }
public string Replace(string s, string oldValue, string newValue) { }
public bool StartsWith(string s, string prefix) { }
public char ToLower(char c) { }
public string ToLower(string s) { }
public char ToUpper(char c) { }
public string ToUpper(string s) { }
}
[System.Flags]
public enum TimeAdjustments
{
None = 0,
CreationTime = 1,
LastAccessTime = 2,
LastWriteTime = 4,
All = -1,
}
} at aweXpect.Results.ExpectationResult`2.GetResultOrThrow()
at TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests.VerifyPublicApiForTestingHelpers(String framework) in /home/runner/work/System.IO.Abstractions/System.IO.Abstractions/tests/TestableIO.System.IO.Abstractions.Api.Tests/ApiApprovalTests.cs:line 31
at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.GetResult()
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass3_0.<PerformWork>b__0()
at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
Check warning on line 0 in TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests
github-actions / Test Results
VerifyPublicApiForTestingHelpers("net8.0") (TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests) failed
artifacts/API-tests/TestResults/TestableIO.System.IO.Abstractions.Api.Tests.trx [took 0s]
Raw output
Expected that publicApi
is equal to "[assembly: System.Reflection.A…",
but it was "[assembly: System.Reflection.A…" which differs on line 293 and column 29:
↓ (actual)
"…MockFileData(System.IO.Abstractions.TestingHelpers…"
"…MockFileData(byte[] contents) { }\n public…"
↑ (expected)
Actual:
[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/TestableIO/System.IO.Abstractions.git")]
[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v8.0", FrameworkDisplayName=".NET 8.0")]
namespace System.IO.Abstractions.TestingHelpers
{
public interface IMockFileDataAccessor : System.IO.Abstractions.IFileSystem
{
System.Collections.Generic.IEnumerable<string> AllDirectories { get; }
System.Collections.Generic.IEnumerable<string> AllDrives { get; }
System.Collections.Generic.IEnumerable<string> AllFiles { get; }
System.Collections.Generic.IEnumerable<string> AllPaths { get; }
System.IO.Abstractions.IFileSystem FileSystem { get; }
System.IO.Abstractions.TestingHelpers.PathVerifier PathVerifier { get; }
System.IO.Abstractions.TestingHelpers.StringOperations StringOperations { get; }
void AddDirectory(string path);
void AddDrive(string name, System.IO.Abstractions.TestingHelpers.MockDriveData mockDrive);
void AddFile(string path, System.IO.Abstractions.TestingHelpers.MockFileData mockFile, bool verifyAccess = true);
void AddFileFromEmbeddedResource(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath);
void AddFilesFromEmbeddedNamespace(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath);
System.IO.Abstractions.TestingHelpers.MockFileData AdjustTimes(System.IO.Abstractions.TestingHelpers.MockFileData fileData, System.IO.Abstractions.TestingHelpers.TimeAdjustments timeAdjustments);
bool FileExists(string path);
System.IO.Abstractions.TestingHelpers.MockDriveData GetDrive(string name);
System.IO.Abstractions.TestingHelpers.MockFileData GetFile(string path);
void MoveDirectory(string sourcePath, string destPath);
void RemoveFile(string path, bool verifyAccess = true);
}
[System.Serializable]
public class MockDirectory : System.IO.Abstractions.DirectoryBase
{
public MockDirectory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string currentDirectory) { }
public MockDirectory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, System.IO.Abstractions.FileBase fileBase, string currentDirectory) { }
public override System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path) { }
public override System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path, System.IO.UnixFileMode unixCreateMode) { }
public override System.IO.Abstractions.IFileSystemInfo CreateSymbolicLink(string path, string pathToTarget) { }
public override System.IO.Abstractions.IDirectoryInfo CreateTempSubdirectory(string prefix = null) { }
public override void Delete(string path) { }
public override void Delete(string path, bool recursive) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override bool Exists(string path) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override string GetCurrentDirectory() { }
public override string[] GetDirectories(string path) { }
public override string[] GetDirectories(string path, string searchPattern) { }
public override string[] GetDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string GetDirectoryRoot(string path) { }
public override string[] GetFileSystemEntries(string path) { }
public override string[] GetFileSystemEntries(string path, string searchPattern) { }
public override string[] GetFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string[] GetFiles(string path) { }
public override string[] GetFiles(string path, string searchPattern) { }
public override string[] GetFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
public override string[] GetLogicalDrives() { }
public override System.IO.Abstractions.IDirectoryInfo GetParent(string path) { }
public override void Move(string sourceDirName, string destDirName) { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetCurrentDirectory(string path) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
}
[System.Serializable]
public class MockDirectoryData : System.IO.Abstractions.TestingHelpers.MockFileData
{
public MockDirectoryData() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public new System.Security.AccessControl.DirectorySecurity AccessControl { get; set; }
}
[System.Serializable]
public class MockDirectoryInfo : System.IO.Abstractions.DirectoryInfoBase, System.IO.Abstractions.IFileSystemAclSupport
{
public MockDirectoryInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string directoryPath) { }
public override System.IO.FileAttributes Attributes { get; set; }
public override System.DateTime CreationTime { get; set; }
public override System.DateTime CreationTimeUtc { get; set; }
public override bool Exists { get; }
public override string Extension { get; }
public override string FullName { get; }
public override System.DateTime LastAccessTime { get; set; }
public override System.DateTime LastAccessTimeUtc { get; set; }
public override System.DateTime LastWriteTime { get; set; }
public override System.DateTime LastWriteTimeUtc { get; set; }
public override string LinkTarget { get; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo Parent { get; }
public override System.IO.Abstractions.IDirectoryInfo Root { get; }
public override void Create() { }
public override void CreateAsSymbolicLink(string pathToTarget) { }
public override System.IO.Abstractions.IDirectoryInfo CreateSubdirectory(string path) { }
public override void Delete() { }
public override void Delete(bool recursive) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.SearchOption searchOption) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories() { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos() { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles() { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.SearchOption searchOption) { }
public override void MoveTo(string destDirName) { }
public override void Refresh() { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(bool returnFinalTarget) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void SetAccessControl(object value) { }
public override string ToString() { }
}
[System.Serializable]
public class MockDirectoryInfoFactory : System.IO.Abstractions.IDirectoryInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockDirectoryInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IDirectoryInfo New(string path) { }
public System.IO.Abstractions.IDirectoryInfo Wrap(System.IO.DirectoryInfo directoryInfo) { }
}
[System.Serializable]
public class MockDriveData
{
public MockDriveData() { }
public MockDriveData(System.IO.Abstractions.TestingHelpers.MockDriveData template) { }
public long AvailableFreeSpace { get; set; }
public string DriveFormat { get; set; }
public System.IO.DriveType DriveType { get; set; }
public bool IsReady { get; set; }
public long TotalFreeSpace { get; set; }
public long TotalSize { get; set; }
public string VolumeLabel { get; set; }
}
[System.Serializable]
public class MockDriveInfo : System.IO.Abstractions.DriveInfoBase
{
public MockDriveInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string name) { }
public override long AvailableFreeSpace { get; }
public override string DriveFormat { get; }
public override System.IO.DriveType DriveType { get; }
public override bool IsReady { get; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo RootDirectory { get; }
public override long TotalFreeSpace { get; }
public override long TotalSize { get; }
public override string VolumeLabel { get; set; }
public override string ToString() { }
}
[System.Serializable]
public class MockDriveInfoFactory : System.IO.Abstractions.IDriveInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockDriveInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IDriveInfo[] GetDrives() { }
public System.IO.Abstractions.IDriveInfo New(string driveName) { }
public System.IO.Abstractions.IDriveInfo Wrap(System.IO.DriveInfo driveInfo) { }
}
[System.Serializable]
public class MockFile : System.IO.Abstractions.FileBase
{
public MockFile(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override void AppendAllText(string path, string contents) { }
public override void AppendAllText(string path, string contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.IO.StreamWriter AppendText(string path) { }
public override void Copy(string sourceFileName, string destFileName) { }
public override void Copy(string sourceFileName, string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Create(string path) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize, System.IO.FileOptions options) { }
public override System.IO.Abstractions.IFileSystemInfo CreateSymbolicLink(string path, string pathToTarget) { }
public override System.IO.StreamWriter CreateText(string path) { }
public override void Decrypt(string path) { }
public override void Delete(string path) { }
public override void Encrypt(string path) { }
public override bool Exists(string path) { }
public override System.IO.FileAttributes GetAttributes(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.IO.FileAttributes GetAttributes(string path) { }
public override System.DateTime GetCreationTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override System.DateTime GetLastAccessTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
public override System.IO.UnixFileMode GetUnixFileMode(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.IO.UnixFileMode GetUnixFileMode(string path) { }
public override void Move(string sourceFileName, string destFileName) { }
public override void Move(string sourceFileName, string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileStreamOptions options) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public override System.IO.Abstractions.FileSystemStream OpenRead(string path) { }
public override System.IO.StreamReader OpenText(string path) { }
public override System.IO.Abstractions.FileSystemStream OpenWrite(string path) { }
public override byte[] ReadAllBytes(string path) { }
public override System.Threading.Tasks.Task<byte[]> ReadAllBytesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override string[] ReadAllLines(string path) { }
public override string[] ReadAllLines(string path, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override string ReadAllText(string path) { }
public override string ReadAllText(string path, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path, System.Text.Encoding encoding) { }
public override System.Collections.Generic.IAsyncEnumerable<string> ReadLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
[System.Runtime.CompilerServices.AsyncIteratorStateMachine(typeof(System.IO.Abstractions.TestingHelpers.MockFile.<ReadLinesAsync>d__10))]
public override System.Collections.Generic.IAsyncEnumerable<string> ReadLinesAsync(string path, System.Text.Encoding encoding, [System.Runtime.CompilerServices.EnumeratorCancellation] System.Threading.CancellationToken cancellationToken = default) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget) { }
public override void SetAttributes(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.IO.FileAttributes fileAttributes) { }
public override void SetAttributes(string path, System.IO.FileAttributes fileAttributes) { }
public override void SetCreationTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime creationTime) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime creationTimeUtc) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetLastAccessTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastAccessTime) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastAccessTimeUtc) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastWriteTime) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastWriteTimeUtc) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
public override void SetUnixFileMode(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.IO.UnixFileMode mode) { }
public override void SetUnixFileMode(string path, System.IO.UnixFileMode mode) { }
public override void WriteAllBytes(string path, byte[] bytes) { }
public override System.Threading.Tasks.Task WriteAllBytesAsync(string path, byte[] bytes, System.Threading.CancellationToken cancellationToken = default) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void WriteAllLines(string path, string[] contents) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override void WriteAllLines(string path, string[] contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override void WriteAllText(string path, string contents) { }
public override void WriteAllText(string path, string contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
}
[System.Serializable]
public class MockFileData
{
public static readonly System.DateTimeOffset DefaultDateTimeOffset;
public static readonly System.Text.Encoding DefaultEncoding;
public MockFileData(System.IO.Abstractions.TestingHelpers.MockFileData template) { }
public MockFileData(byte[] contents) { }
public MockFileData(string textContents) { }
public MockFileData(string textContents, System.Text.Encoding encoding) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public System.Security.AccessControl.FileSecurity AccessControl { get; set; }
public System.IO.FileShare AllowedFileShare { get; set; }
public System.IO.FileAttributes Attributes { get; set; }
public byte[] Contents { get; set; }
public System.DateTimeOffset CreationTime { get; set; }
public System.IO.Abstractions.IFileVersionInfo FileVersionInfo { get; set; }
public bool IsDirectory { get; }
public System.DateTimeOffset LastAccessTime { get; set; }
public System.DateTimeOffset LastWriteTime { get; set; }
public string LinkTarget { get; set; }
public string TextContents { get; set; }
public System.IO.UnixFileMode UnixMode { get; set; }
public static System.IO.Abstractions.TestingHelpers.MockFileData op_Implicit(string s) { }
}
[System.Serializable]
public class MockFileInfo : System.IO.Abstractions.FileInfoBase, System.IO.Abstractions.IFileSystemAclSupport
{
public MockFileInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem, string path) { }
public override System.IO.FileAttributes Attributes { get; set; }
public override System.DateTime CreationTime { get; set; }
public override System.DateTime CreationTimeUtc { get; set; }
public override System.IO.Abstractions.IDirectoryInfo Directory { get; }
public override string DirectoryName { get; }
public override bool Exists { get; }
public override string Extension { get; }
public override string FullName { get; }
public override bool IsReadOnly { get; set; }
public override System.DateTime LastAccessTime { get; set; }
public override System.DateTime LastAccessTimeUtc { get; set; }
public override System.DateTime LastWriteTime { get; set; }
public override System.DateTime LastWriteTimeUtc { get; set; }
public override long Length { get; }
public override string LinkTarget { get; }
public override string Name { get; }
public override System.IO.StreamWriter AppendText() { }
public override System.IO.Abstractions.IFileInfo CopyTo(string destFileName) { }
public override System.IO.Abstractions.IFileInfo CopyTo(string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Create() { }
public override void CreateAsSymbolicLink(string pathToTarget) { }
public override System.IO.StreamWriter CreateText() { }
public override void Decrypt() { }
public override void Delete() { }
public override void Encrypt() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override void MoveTo(string destFileName) { }
public override void MoveTo(string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileStreamOptions options) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode, System.IO.FileAccess access) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public override System.IO.Abstractions.FileSystemStream OpenRead() { }
public override System.IO.StreamReader OpenText() { }
public override System.IO.Abstractions.FileSystemStream OpenWrite() { }
public override void Refresh() { }
public override System.IO.Abstractions.IFileInfo Replace(string destinationFileName, string destinationBackupFileName) { }
public override System.IO.Abstractions.IFileInfo Replace(string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(bool returnFinalTarget) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void SetAccessControl(object value) { }
public override string ToString() { }
}
[System.Serializable]
public class MockFileInfoFactory : System.IO.Abstractions.IFileInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockFileInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileInfo New(string fileName) { }
public System.IO.Abstractions.IFileInfo Wrap(System.IO.FileInfo fileInfo) { }
}
[System.Serializable]
public class MockFileStream : System.IO.Abstractions.FileSystemStream, System.IO.Abstractions.IFileSystemAclSupport
{
public MockFileStream(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string path, System.IO.FileMode mode, System.IO.FileAccess access = 3, System.IO.FileOptions options = 0) { }
public override bool CanRead { get; }
public override bool CanWrite { get; }
public static System.IO.Abstractions.FileSystemStream Null { get; }
protected override void Dispose(bool disposing) { }
public override void EndWrite(System.IAsyncResult asyncResult) { }
public override void Flush() { }
public override void Flush(bool flushToDisk) { }
public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override int Read(byte[] buffer, int offset, int count) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void SetAccessControl(object value) { }
public override void SetLength(long value) { }
public override void Write(System.ReadOnlySpan<byte> buffer) { }
public override void Write(byte[] buffer, int offset, int count) { }
public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory<byte> buffer, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { }
public override void WriteByte(byte value) { }
}
[System.Serializable]
public class MockFileStreamFactory : System.IO.Abstractions.IFileStreamFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockFileStreamFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileStreamOptions options) { }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access, int bufferSize) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access) { }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access, int bufferSize, bool isAsync) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, System.IO.FileOptions options) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, bool useAsync) { }
public System.IO.Abstractions.FileSystemStream Wrap(System.IO.FileStream fileStream) { }
}
[System.Serializable]
public class MockFileSystem : System.IO.Abstractions.FileSystemBase, System.IO.Abstractions.IFileSystem, System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor
{
public MockFileSystem() { }
public MockFileSystem(System.IO.Abstractions.TestingHelpers.MockFileSystemOptions options) { }
public MockFileSystem(System.Collections.Generic.IDictionary<string, System.IO.Abstractions.TestingHelpers.MockFileData> files, System.IO.Abstractions.TestingHelpers.MockFileSystemOptions options) { }
public MockFileSystem(System.Collections.Generic.IDictionary<string, System.IO.Abstractions.TestingHelpers.MockFileData> files, string currentDirectory = "") { }
public System.Collections.Generic.IEnumerable<string> AllDirectories { get; }
public System.Collections.Generic.IEnumerable<string> AllDrives { get; }
public System.Collections.Generic.IEnumerable<string> AllFiles { get; }
public System.Collections.Generic.IEnumerable<string> AllNodes { get; }
public System.Collections.Generic.IEnumerable<string> AllPaths { get; }
public override System.IO.Abstractions.IDirectory Directory { get; }
public override System.IO.Abstractions.IDirectoryInfoFactory DirectoryInfo { get; }
public override System.IO.Abstractions.IDriveInfoFactory DriveInfo { get; }
public override System.IO.Abstractions.IFile File { get; }
public override System.IO.Abstractions.IFileInfoFactory FileInfo { get; }
public override System.IO.Abstractions.IFileStreamFactory FileStream { get; }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public override System.IO.Abstractions.IFileSystemWatcherFactory FileSystemWatcher { get; }
public override System.IO.Abstractions.IFileVersionInfoFactory FileVersionInfo { get; }
public override System.IO.Abstractions.IPath Path { get; }
public System.IO.Abstractions.TestingHelpers.PathVerifier PathVerifier { get; }
public System.IO.Abstractions.TestingHelpers.StringOperations StringOperations { get; }
public void AddDirectory(System.IO.Abstractions.IDirectoryInfo path) { }
public void AddDirectory(string path) { }
public void AddDrive(string name, System.IO.Abstractions.TestingHelpers.MockDriveData mockDrive) { }
public void AddEmptyFile(System.IO.Abstractions.IFileInfo path) { }
public void AddEmptyFile(string path) { }
public void AddFile(System.IO.Abstractions.IFileInfo path, System.IO.Abstractions.TestingHelpers.MockFileData data, bool verifyAccess = true) { }
public void AddFile(string path, System.IO.Abstractions.TestingHelpers.MockFileData mockFile, bool verifyAccess = true) { }
public void AddFileFromEmbeddedResource(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath) { }
public void AddFilesFromEmbeddedNamespace(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath) { }
public System.IO.Abstractions.TestingHelpers.MockFileData AdjustTimes(System.IO.Abstractions.TestingHelpers.MockFileData fileData, System.IO.Abstractions.TestingHelpers.TimeAdjustments timeAdjustments) { }
public bool FileExists(string path) { }
public System.IO.Abstractions.TestingHelpers.MockDriveData GetDrive(string name) { }
public System.IO.Abstractions.TestingHelpers.MockFileData GetFile(System.IO.Abstractions.IFileInfo path) { }
public System.IO.Abstractions.TestingHelpers.MockFileData GetFile(string path) { }
public System.IO.Abstractions.TestingHelpers.MockFileSystem MockTime(System.Func<System.DateTime> dateTimeProvider) { }
public void MoveDirectory(string sourcePath, string destPath) { }
public void RemoveFile(string path, bool verifyAccess = true) { }
}
public class MockFileSystemOptions
{
public MockFileSystemOptions() { }
public bool CreateDefaultTempDir { get; init; }
public string CurrentDirectory { get; init; }
}
[System.Serializable]
public class MockFileSystemWatcherFactory : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileSystemWatcherFactory
{
public MockFileSystemWatcherFactory(System.IO.Abstractions.TestingHelpers.MockFileSystem mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileSystemWatcher New() { }
public System.IO.Abstractions.IFileSystemWatcher New(string path) { }
public System.IO.Abstractions.IFileSystemWatcher New(string path, string filter) { }
public System.IO.Abstractions.IFileSystemWatcher Wrap(System.IO.FileSystemWatcher fileSystemWatcher) { }
}
[System.Serializable]
public class MockFileVersionInfo : System.IO.Abstractions.FileVersionInfoBase
{
public MockFileVersionInfo(
string fileName,
string fileVersion = null,
string productVersion = null,
string fileDescription = null,
string productName = null,
string companyName = null,
string comments = null,
string internalName = null,
bool isDebug = false,
bool isPatched = false,
bool isPrivateBuild = false,
bool isPreRelease = false,
bool isSpecialBuild = false,
string language = null,
string legalCopyright = null,
string legalTrademarks = null,
string originalFilename = null,
string privateBuild = null,
string specialBuild = null) { }
public override string Comments { get; }
public override string CompanyName { get; }
public override int FileBuildPart { get; }
public override string FileDescription { get; }
public override int FileMajorPart { get; }
public override int FileMinorPart { get; }
public override string FileName { get; }
public override int FilePrivatePart { get; }
public override string FileVersion { get; }
public override string InternalName { get; }
public override bool IsDebug { get; }
public override bool IsPatched { get; }
public override bool IsPreRelease { get; }
public override bool IsPrivateBuild { get; }
public override bool IsSpecialBuild { get; }
public override string Language { get; }
public override string LegalCopyright { get; }
public override string LegalTrademarks { get; }
public override string OriginalFilename { get; }
public override string PrivateBuild { get; }
public override int ProductBuildPart { get; }
public override int ProductMajorPart { get; }
public override int ProductMinorPart { get; }
public override string ProductName { get; }
public override int ProductPrivatePart { get; }
public override string ProductVersion { get; }
public override string SpecialBuild { get; }
public override string ToString() { }
}
[System.Serializable]
public class MockFileVersionInfoFactory : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileVersionInfoFactory
{
public MockFileVersionInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileVersionInfo GetVersionInfo(string fileName) { }
}
[System.Serializable]
public class MockPath : System.IO.Abstractions.PathWrapper
{
public MockPath(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public MockPath(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string defaultTempDirectory) { }
public override bool Exists(string path) { }
public override string GetFullPath(string path) { }
public override string GetRelativePath(string relativeTo, string path) { }
public override string GetTempFileName() { }
public override string GetTempPath() { }
}
public static class MockUnixSupport
{
public static bool IsUnixPlatform() { }
public static bool IsWindowsPlatform() { }
public static string Path(string path) { }
}
[System.Serializable]
public class PathVerifier
{
public PathVerifier(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public void CheckInvalidPathChars(string path, bool checkAdditional = false) { }
public bool HasIllegalCharacters(string path, bool checkAdditional) { }
public void IsLegalAbsoluteOrRelative(string path, string paramName) { }
public string NormalizeDriveName(string name) { }
public bool TryNormalizeDriveName(string name, out string result) { }
}
[System.Serializable]
public class StringOperations
{
public StringOperations(bool caseSensitive) { }
public System.StringComparer Comparer { get; }
public bool Contains(string s, string substring) { }
public bool EndsWith(string s, string suffix) { }
public bool Equals(char x, char y) { }
public bool Equals(string x, string y) { }
public int IndexOf(string s, string substring) { }
public int IndexOf(string s, string substring, int startIndex) { }
public string Replace(string s, string oldValue, string newValue) { }
public bool StartsWith(string s, string prefix) { }
public char ToLower(char c) { }
public string ToLower(string s) { }
public char ToUpper(char c) { }
public string ToUpper(string s) { }
}
[System.Flags]
public enum TimeAdjustments
{
None = 0,
CreationTime = 1,
LastAccessTime = 2,
LastWriteTime = 4,
All = -1,
}
} at aweXpect.Results.ExpectationResult`2.GetResultOrThrow()
at TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests.VerifyPublicApiForTestingHelpers(String framework) in /home/runner/work/System.IO.Abstractions/System.IO.Abstractions/tests/TestableIO.System.IO.Abstractions.Api.Tests/ApiApprovalTests.cs:line 31
at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.GetResult()
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass3_0.<PerformWork>b__0()
at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
Check warning on line 0 in TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests
github-actions / Test Results
VerifyPublicApiForWrappers("net9.0") (TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests) failed
artifacts/API-tests/TestResults/TestableIO.System.IO.Abstractions.Api.Tests.trx [took 0s]
Raw output
Expected that publicApi
is equal to "[assembly: System.CLSCompliant…",
but it was "[assembly: System.CLSCompliant…" which differs on line 281 and column 58:
↓ (actual)
"…path, System.ReadOnlySpan<byte> bytes);\n public…"
"…path, byte[] bytes);\n public abstract void…"
↑ (expected)
Actual:
[assembly: System.CLSCompliant(true)]
[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/TestableIO/System.IO.Abstractions.git")]
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo(@"DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7")]
[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v9.0", FrameworkDisplayName=".NET 9.0")]
namespace System.IO.Abstractions
{
public static class DirectoryAclExtensions
{
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void CreateDirectory(this System.IO.Abstractions.IDirectory directory, string path, System.Security.AccessControl.DirectorySecurity directorySecurity) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.AccessControl.DirectorySecurity GetAccessControl(this System.IO.Abstractions.IDirectory directory, string path) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.AccessControl.DirectorySecurity GetAccessControl(this System.IO.Abstractions.IDirectory directory, string path, System.Security.AccessControl.AccessControlSections includeSections) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void SetAccessControl(this System.IO.Abstractions.IDirectory directory, string path, System.Security.AccessControl.DirectorySecurity directorySecurity) { }
}
[System.Serializable]
public abstract class DirectoryBase : System.IO.Abstractions.IDirectory, System.IO.Abstractions.IFileSystemEntity
{
protected DirectoryBase(System.IO.Abstractions.IFileSystem fileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public abstract System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path);
public abstract System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path, System.IO.UnixFileMode unixCreateMode);
public abstract System.IO.Abstractions.IFileSystemInfo CreateSymbolicLink(string path, string pathToTarget);
public abstract System.IO.Abstractions.IDirectoryInfo CreateTempSubdirectory(string prefix = null);
public abstract void Delete(string path);
public abstract void Delete(string path, bool recursive);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.SearchOption searchOption);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.SearchOption searchOption);
public abstract bool Exists(string path);
public abstract System.DateTime GetCreationTime(string path);
public abstract System.DateTime GetCreationTimeUtc(string path);
public abstract string GetCurrentDirectory();
public abstract string[] GetDirectories(string path);
public abstract string[] GetDirectories(string path, string searchPattern);
public abstract string[] GetDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract string[] GetDirectories(string path, string searchPattern, System.IO.SearchOption searchOption);
public abstract string GetDirectoryRoot(string path);
public abstract string[] GetFileSystemEntries(string path);
public abstract string[] GetFileSystemEntries(string path, string searchPattern);
public abstract string[] GetFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract string[] GetFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption);
public abstract string[] GetFiles(string path);
public abstract string[] GetFiles(string path, string searchPattern);
public abstract string[] GetFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract string[] GetFiles(string path, string searchPattern, System.IO.SearchOption searchOption);
public abstract System.DateTime GetLastAccessTime(string path);
public abstract System.DateTime GetLastAccessTimeUtc(string path);
public abstract System.DateTime GetLastWriteTime(string path);
public abstract System.DateTime GetLastWriteTimeUtc(string path);
public abstract string[] GetLogicalDrives();
public abstract System.IO.Abstractions.IDirectoryInfo GetParent(string path);
public abstract void Move(string sourceDirName, string destDirName);
public abstract System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget);
public abstract void SetCreationTime(string path, System.DateTime creationTime);
public abstract void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc);
public abstract void SetCurrentDirectory(string path);
public abstract void SetLastAccessTime(string path, System.DateTime lastAccessTime);
public abstract void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc);
public abstract void SetLastWriteTime(string path, System.DateTime lastWriteTime);
public abstract void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc);
}
public static class DirectoryInfoAclExtensions
{
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void Create(this System.IO.Abstractions.IDirectoryInfo directoryInfo, System.Security.AccessControl.DirectorySecurity directorySecurity) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.AccessControl.DirectorySecurity GetAccessControl(this System.IO.Abstractions.IDirectoryInfo directoryInfo) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.AccessControl.DirectorySecurity GetAccessControl(this System.IO.Abstractions.IDirectoryInfo directoryInfo, System.Security.AccessControl.AccessControlSections includeSections) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void SetAccessControl(this System.IO.Abstractions.IDirectoryInfo directoryInfo, System.Security.AccessControl.DirectorySecurity directorySecurity) { }
}
[System.Serializable]
public abstract class DirectoryInfoBase : System.IO.Abstractions.FileSystemInfoBase, System.IO.Abstractions.IDirectoryInfo, System.IO.Abstractions.IFileSystemInfo
{
protected DirectoryInfoBase(System.IO.Abstractions.IFileSystem fileSystem) { }
public abstract System.IO.Abstractions.IDirectoryInfo Parent { get; }
public abstract System.IO.Abstractions.IDirectoryInfo Root { get; }
public abstract void Create();
public abstract System.IO.Abstractions.IDirectoryInfo CreateSubdirectory(string path);
public abstract void Delete(bool recursive);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories();
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.SearchOption searchOption);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos();
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles();
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.SearchOption searchOption);
public abstract System.IO.Abstractions.IDirectoryInfo[] GetDirectories();
public abstract System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern);
public abstract System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.SearchOption searchOption);
public abstract System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos();
public abstract System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern);
public abstract System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption);
public abstract System.IO.Abstractions.IFileInfo[] GetFiles();
public abstract System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern);
public abstract System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions);
public abstract System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.SearchOption searchOption);
public abstract void MoveTo(string destDirName);
public static System.IO.Abstractions.DirectoryInfoBase op_Implicit(System.IO.DirectoryInfo directoryInfo) { }
}
[System.Serializable]
public class DirectoryInfoWrapper : System.IO.Abstractions.DirectoryInfoBase, System.IO.Abstractions.IFileSystemAclSupport
{
public DirectoryInfoWrapper(System.IO.Abstractions.IFileSystem fileSystem, System.IO.DirectoryInfo instance) { }
public override System.IO.FileAttributes Attributes { get; set; }
public override System.DateTime CreationTime { get; set; }
public override System.DateTime CreationTimeUtc { get; set; }
public override bool Exists { get; }
public override string Extension { get; }
public override string FullName { get; }
public override System.DateTime LastAccessTime { get; set; }
public override System.DateTime LastAccessTimeUtc { get; set; }
public override System.DateTime LastWriteTime { get; set; }
public override System.DateTime LastWriteTimeUtc { get; set; }
public override string LinkTarget { get; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo Parent { get; }
public override System.IO.Abstractions.IDirectoryInfo Root { get; }
public override void Create() { }
public override void CreateAsSymbolicLink(string pathToTarget) { }
public override System.IO.Abstractions.IDirectoryInfo CreateSubdirectory(string path) { }
public override void Delete() { }
public override void Delete(bool recursive) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.SearchOption searchOption) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl() { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories() { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos() { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles() { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.SearchOption searchOption) { }
public override void MoveTo(string destDirName) { }
public override void Refresh() { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(bool returnFinalTarget) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void SetAccessControl(object value) { }
public override string ToString() { }
}
[System.Serializable]
public class DirectoryWrapper : System.IO.Abstractions.DirectoryBase
{
public DirectoryWrapper(System.IO.Abstractions.IFileSystem fileSystem) { }
public override System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path) { }
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public override System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path, System.IO.UnixFileMode unixCreateMode) { }
public override System.IO.Abstractions.IFileSystemInfo CreateSymbolicLink(string path, string pathToTarget) { }
public override System.IO.Abstractions.IDirectoryInfo CreateTempSubdirectory(string prefix = null) { }
public override void Delete(string path) { }
public override void Delete(string path, bool recursive) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override bool Exists(string path) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override string GetCurrentDirectory() { }
public override string[] GetDirectories(string path) { }
public override string[] GetDirectories(string path, string searchPattern) { }
public override string[] GetDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string GetDirectoryRoot(string path) { }
public override string[] GetFileSystemEntries(string path) { }
public override string[] GetFileSystemEntries(string path, string searchPattern) { }
public override string[] GetFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string[] GetFiles(string path) { }
public override string[] GetFiles(string path, string searchPattern) { }
public override string[] GetFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) { }
public override string[] GetFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
public override string[] GetLogicalDrives() { }
public override System.IO.Abstractions.IDirectoryInfo GetParent(string path) { }
public override void Move(string sourceDirName, string destDirName) { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetCurrentDirectory(string path) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
}
[System.Serializable]
public abstract class DriveInfoBase : System.IO.Abstractions.IDriveInfo, System.IO.Abstractions.IFileSystemEntity
{
protected DriveInfoBase(System.IO.Abstractions.IFileSystem fileSystem) { }
public abstract long AvailableFreeSpace { get; }
public abstract string DriveFormat { get; }
public abstract System.IO.DriveType DriveType { get; }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public abstract bool IsReady { get; }
public abstract string Name { get; }
public abstract System.IO.Abstractions.IDirectoryInfo RootDirectory { get; }
public abstract long TotalFreeSpace { get; }
public abstract long TotalSize { get; }
public abstract string VolumeLabel { get; set; }
public static System.IO.Abstractions.DriveInfoBase op_Implicit(System.IO.DriveInfo driveInfo) { }
}
[System.Serializable]
public class DriveInfoWrapper : System.IO.Abstractions.DriveInfoBase
{
public DriveInfoWrapper(System.IO.Abstractions.IFileSystem fileSystem, System.IO.DriveInfo instance) { }
public override long AvailableFreeSpace { get; }
public override string DriveFormat { get; }
public override System.IO.DriveType DriveType { get; }
public override bool IsReady { get; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo RootDirectory { get; }
public override long TotalFreeSpace { get; }
public override long TotalSize { get; }
[set: System.Runtime.Versioning.SupportedOSPlatform("windows")]
public override string VolumeLabel { get; set; }
public override string ToString() { }
}
public static class FileAclExtensions
{
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.AccessControl.FileSecurity GetAccessControl(this System.IO.Abstractions.IFile file, string path) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.AccessControl.FileSecurity GetAccessControl(this System.IO.Abstractions.IFile file, string path, System.Security.AccessControl.AccessControlSections includeSections) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void SetAccessControl(this System.IO.Abstractions.IFile file, string path, System.Security.AccessControl.FileSecurity fileSecurity) { }
}
[System.Serializable]
public abstract class FileBase : System.IO.Abstractions.IFile, System.IO.Abstractions.IFileSystemEntity
{
protected FileBase(System.IO.Abstractions.IFileSystem fileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public abstract void AppendAllBytes(string path, System.ReadOnlySpan<byte> bytes);
public abstract void AppendAllBytes(string path, byte[] bytes);
public abstract System.Threading.Tasks.Task AppendAllBytesAsync(string path, System.ReadOnlyMemory<byte> bytes, System.Threading.CancellationToken cancellationToken = default);
public abstract System.Threading.Tasks.Task AppendAllBytesAsync(string path, byte[] bytes, System.Threading.CancellationToken cancellationToken = default);
public abstract void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents);
public abstract void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding);
public abstract System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default);
public abstract System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default);
public abstract void AppendAllText(string path, System.ReadOnlySpan<char> contents);
public abstract void AppendAllText(string path, string contents);
public abstract void AppendAllText(string path, System.ReadOnlySpan<char> contents, System.Text.Encoding encoding);
public abstract void AppendAllText(string path, string contents, System.Text.Encoding encoding);
public abstract System.Threading.Tasks.Task AppendAllTextAsync(string path, System.ReadOnlyMemory<char> contents, System.Threading.CancellationToken cancellationToken = default);
public abstract System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default);
public abstract System.Threading.Tasks.Task AppendAllTextAsync(string path, System.ReadOnlyMemory<char> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default);
public abstract System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default);
public abstract System.IO.StreamWriter AppendText(string path);
public abstract void Copy(string sourceFileName, string destFileName);
public abstract void Copy(string sourceFileName, string destFileName, bool overwrite);
public abstract System.IO.Abstractions.FileSystemStream Create(string path);
public abstract System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize);
public abstract System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize, System.IO.FileOptions options);
public abstract System.IO.Abstractions.IFileSystemInfo CreateSymbolicLink(string path, string pathToTarget);
public abstract System.IO.StreamWriter CreateText(string path);
public abstract void Decrypt(string path);
public abstract void Delete(string path);
public abstract void Encrypt(string path);
public abstract bool Exists(string path);
public abstract System.IO.FileAttributes GetAttributes(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.IO.FileAttributes GetAttributes(string path);
public abstract System.DateTime GetCreationTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.DateTime GetCreationTime(string path);
public abstract System.DateTime GetCreationTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.DateTime GetCreationTimeUtc(string path);
public abstract System.DateTime GetLastAccessTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.DateTime GetLastAccessTime(string path);
public abstract System.DateTime GetLastAccessTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.DateTime GetLastAccessTimeUtc(string path);
public abstract System.DateTime GetLastWriteTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.DateTime GetLastWriteTime(string path);
public abstract System.DateTime GetLastWriteTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.DateTime GetLastWriteTimeUtc(string path);
public abstract System.IO.UnixFileMode GetUnixFileMode(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
public abstract System.IO.UnixFileMode GetUnixFileMode(string path);
public abstract void Move(string sourceFileName, string destFileName);
public abstract void Move(string sourceFileName, string destFileName, bool overwrite);
public abstract System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode);
public abstract System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileStreamOptions options);
public abstract System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access);
public abstract System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileM…xFileMode UnixFileMode { get; set; }
public abstract void CreateAsSymbolicLink(string pathToTarget);
public abstract void Delete();
public abstract void Refresh();
public abstract System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(bool returnFinalTarget);
}
[System.Serializable]
public abstract class FileSystemWatcherBase : System.IDisposable, System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileSystemWatcher
{
protected FileSystemWatcherBase() { }
public abstract System.ComponentModel.IContainer Container { get; }
public abstract bool EnableRaisingEvents { get; set; }
public abstract System.IO.Abstractions.IFileSystem FileSystem { get; }
public abstract string Filter { get; set; }
public abstract System.Collections.ObjectModel.Collection<string> Filters { get; }
public abstract bool IncludeSubdirectories { get; set; }
public abstract int InternalBufferSize { get; set; }
public abstract System.IO.NotifyFilters NotifyFilter { get; set; }
public abstract string Path { get; set; }
public abstract System.ComponentModel.ISite Site { get; set; }
public abstract System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get; set; }
public virtual event System.IO.FileSystemEventHandler Changed;
public virtual event System.IO.FileSystemEventHandler Created;
public virtual event System.IO.FileSystemEventHandler Deleted;
public virtual event System.IO.ErrorEventHandler Error;
public virtual event System.IO.RenamedEventHandler Renamed;
public abstract void BeginInit();
public void Dispose() { }
public virtual void Dispose(bool disposing) { }
public abstract void EndInit();
protected void OnChanged(object sender, System.IO.FileSystemEventArgs args) { }
protected void OnCreated(object sender, System.IO.FileSystemEventArgs args) { }
protected void OnDeleted(object sender, System.IO.FileSystemEventArgs args) { }
protected void OnError(object sender, System.IO.ErrorEventArgs args) { }
protected void OnRenamed(object sender, System.IO.RenamedEventArgs args) { }
public abstract System.IO.Abstractions.IWaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType);
public abstract System.IO.Abstractions.IWaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType, System.TimeSpan timeout);
public abstract System.IO.Abstractions.IWaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType, int timeout);
public static System.IO.Abstractions.FileSystemWatcherBase op_Implicit(System.IO.FileSystemWatcher watcher) { }
}
[System.Serializable]
public class FileSystemWatcherFactory : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileSystemWatcherFactory
{
public FileSystemWatcherFactory(System.IO.Abstractions.IFileSystem fileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileSystemWatcher New() { }
public System.IO.Abstractions.IFileSystemWatcher New(string path) { }
public System.IO.Abstractions.IFileSystemWatcher New(string path, string filter) { }
public System.IO.Abstractions.IFileSystemWatcher Wrap(System.IO.FileSystemWatcher fileSystemWatcher) { }
}
[System.Serializable]
public class FileSystemWatcherWrapper : System.IO.Abstractions.FileSystemWatcherBase
{
public FileSystemWatcherWrapper(System.IO.Abstractions.IFileSystem fileSystem) { }
public FileSystemWatcherWrapper(System.IO.Abstractions.IFileSystem fileSystem, System.IO.FileSystemWatcher watcher) { }
public FileSystemWatcherWrapper(System.IO.Abstractions.IFileSystem fileSystem, string path) { }
public FileSystemWatcherWrapper(System.IO.Abstractions.IFileSystem fileSystem, string path, string filter) { }
public override System.ComponentModel.IContainer Container { get; }
public override bool EnableRaisingEvents { get; set; }
public override System.IO.Abstractions.IFileSystem FileSystem { get; }
public override string Filter { get; set; }
public override System.Collections.ObjectModel.Collection<string> Filters { get; }
public override bool IncludeSubdirectories { get; set; }
public override int InternalBufferSize { get; set; }
public override System.IO.NotifyFilters NotifyFilter { get; set; }
public override string Path { get; set; }
public override System.ComponentModel.ISite Site { get; set; }
public override System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get; set; }
public override void BeginInit() { }
public override void Dispose(bool disposing) { }
public override void EndInit() { }
public override System.IO.Abstractions.IWaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType) { }
public override System.IO.Abstractions.IWaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType, System.TimeSpan timeout) { }
public override System.IO.Abstractions.IWaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType, int timeout) { }
}
[System.Serializable]
public abstract class FileVersionInfoBase : System.IO.Abstractions.IFileVersionInfo
{
protected FileVersionInfoBase() { }
public abstract string Comments { get; }
public abstract string CompanyName { get; }
public abstract int FileBuildPart { get; }
public abstract string FileDescription { get; }
public abstract int FileMajorPart { get; }
public abstract int FileMinorPart { get; }
public abstract string FileName { get; }
public abstract int FilePrivatePart { get; }
public abstract string FileVersion { get; }
public abstract string InternalName { get; }
public abstract bool IsDebug { get; }
public abstract bool IsPatched { get; }
public abstract bool IsPreRelease { get; }
public abstract bool IsPrivateBuild { get; }
public abstract bool IsSpecialBuild { get; }
public abstract string Language { get; }
public abstract string LegalCopyright { get; }
public abstract string LegalTrademarks { get; }
public abstract string OriginalFilename { get; }
public abstract string PrivateBuild { get; }
public abstract int ProductBuildPart { get; }
public abstract int ProductMajorPart { get; }
public abstract int ProductMinorPart { get; }
public abstract string ProductName { get; }
public abstract int ProductPrivatePart { get; }
public abstract string ProductVersion { get; }
public abstract string SpecialBuild { get; }
public abstract string ToString();
public static System.IO.Abstractions.FileVersionInfoBase op_Implicit(System.Diagnostics.FileVersionInfo fileVersionInfo) { }
}
[System.Serializable]
public class FileVersionInfoWrapper : System.IO.Abstractions.FileVersionInfoBase
{
public FileVersionInfoWrapper(System.Diagnostics.FileVersionInfo fileVersionInfo) { }
public override string Comments { get; }
public override string CompanyName { get; }
public override int FileBuildPart { get; }
public override string FileDescription { get; }
public override int FileMajorPart { get; }
public override int FileMinorPart { get; }
public override string FileName { get; }
public override int FilePrivatePart { get; }
public override string FileVersion { get; }
public override string InternalName { get; }
public override bool IsDebug { get; }
public override bool IsPatched { get; }
public override bool IsPreRelease { get; }
public override bool IsPrivateBuild { get; }
public override bool IsSpecialBuild { get; }
public override string Language { get; }
public override string LegalCopyright { get; }
public override string LegalTrademarks { get; }
public override string OriginalFilename { get; }
public override string PrivateBuild { get; }
public override int ProductBuildPart { get; }
public override int ProductMajorPart { get; }
public override int ProductMinorPart { get; }
public override string ProductName { get; }
public override int ProductPrivatePart { get; }
public override string ProductVersion { get; }
public override string SpecialBuild { get; }
public override string ToString() { }
}
[System.Serializable]
public class FileWrapper : System.IO.Abstractions.FileBase
{
public FileWrapper(System.IO.Abstractions.IFileSystem fileSystem) { }
public override void AppendAllBytes(string path, System.ReadOnlySpan<byte> bytes) { }
public override void AppendAllBytes(string path, byte[] bytes) { }
public override System.Threading.Tasks.Task AppendAllBytesAsync(string path, System.ReadOnlyMemory<byte> bytes, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllBytesAsync(string path, byte[] bytes, System.Threading.CancellationToken cancellationToken = default) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override void AppendAllText(string path, System.ReadOnlySpan<char> contents) { }
public override void AppendAllText(string path, string contents) { }
public override void AppendAllText(string path, System.ReadOnlySpan<char> contents, System.Text.Encoding encoding) { }
public override void AppendAllText(string path, string contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, System.ReadOnlyMemory<char> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, System.ReadOnlyMemory<char> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.IO.StreamWriter AppendText(string path) { }
public override void Copy(string sourceFileName, string destFileName) { }
public override void Copy(string sourceFileName, string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Create(string path) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize, System.IO.FileOptions options) { }
public override System.IO.Abstractions.IFileSystemInfo CreateSymbolicLink(string path, string pathToTarget) { }
public override System.IO.StreamWriter CreateText(string path) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public override void Decrypt(string path) { }
public override void Delete(string path) { }
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public override void Encrypt(string path) { }
public override bool Exists(string path) { }
public override System.IO.FileAttributes GetAttributes(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.IO.FileAttributes GetAttributes(string path) { }
public override System.DateTime GetCreationTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override System.DateTime GetLastAccessTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public override System.IO.UnixFileMode GetUnixFileMode(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) { }
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public override System.IO.UnixFileMode GetUnixFileMode(string path) { }
public override void Move(string sourceFileName, string destFileName) { }
public override void Move(string sourceFileName, string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileStreamOptions options) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public override System.IO.Abstractions.FileSystemStream OpenRead(string path) { }
public override System.IO.StreamReader OpenText(string path) { }
public override System.IO.Abstractions.FileSystemStream OpenWrite(string path) { }
public override byte[] ReadAllBytes(string path) { }
public override System.Threading.Tasks.Task<byte[]> ReadAllBytesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override string[] ReadAllLines(string path) { }
public override string[] ReadAllLines(string path, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override string ReadAllText(string path) { }
public override string ReadAllText(string path, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path, System.Text.Encoding encoding) { }
public override System.Collections.Generic.IAsyncEnumerable<string> ReadLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Collections.Generic.IAsyncEnumerable<string> ReadLinesAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) { }
public override System.IO.Abstractions.IFileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget) { }
public override void SetAttributes(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.IO.FileAttributes fileAttributes) { }
public override void SetAttributes(string path, System.IO.FileAttributes fileAttributes) { }
public override void SetCreationTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime creationTime) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime creationTimeUtc) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetLastAccessTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastAccessTime) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastAccessTimeUtc) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastWriteTime) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastWriteTimeUtc) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public override void SetUnixFileMode(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.IO.UnixFileMode mode) { }
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public override void SetUnixFileMode(string path, System.IO.UnixFileMode mode) { }
public override void WriteAllBytes(string path, System.ReadOnlySpan<byte> bytes) { }
public override void WriteAllBytes(string path, byte[] bytes) { }
public override System.Threading.Tasks.Task WriteAllBytesAsync(string path, System.ReadOnlyMemory<byte> bytes, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllBytesAsync(string path, byte[] bytes, System.Threading.CancellationToken cancellationToken = default) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void WriteAllLines(string path, string[] contents) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override void WriteAllLines(string path, string[] contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override void WriteAllText(string path, System.ReadOnlySpan<char> contents) { }
public override void WriteAllText(string path, string contents) { }
public override void WriteAllText(string path, System.ReadOnlySpan<char> contents, System.Text.Encoding encoding) { }
public override void WriteAllText(string path, string contents, System.Text.Encoding encoding) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, System.ReadOnlyMemory<char> contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, System.ReadOnlyMemory<char> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
public override System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default) { }
}
[System.Serializable]
public abstract class PathBase : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IPath
{
protected PathBase(System.IO.Abstractions.IFileSystem fileSystem) { }
public abstract char AltDirectorySeparatorChar { get; }
public abstract char DirectorySeparatorChar { get; }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
[System.Obsolete("Please use GetInvalidPathChars or GetInvalidFileNameChars instead.")]
public abstract char[] InvalidPathChars { get; }
public abstract char PathSeparator { get; }
public abstract char VolumeSeparatorChar { get; }
public abstract string ChangeExtension(string path, string extension);
public abstract string Combine([System.Runtime.CompilerServices.ScopedRef] System.ReadOnlySpan<string> paths);
public abstract string Combine(params string[] paths);
public abstract string Combine(string path1, string path2);
public abstract string Combine(string path1, string path2, string path3);
public abstract string Combine(string path1, string path2, string path3, string path4);
public abstract bool EndsInDirectorySeparator(System.ReadOnlySpan<char> path);
public abstract bool EndsInDirectorySeparator(string path);
public abstract bool Exists(string path);
public abstract System.ReadOnlySpan<char> GetDirectoryName(System.ReadOnlySpan<char> path);
public abstract string GetDirectoryName(string path);
public abstract System.ReadOnlySpan<char> GetExtension(System.ReadOnlySpan<char> path);
public abstract string GetExtension(string path);
public abstract System.ReadOnlySpan<char> GetFileName(System.ReadOnlySpan<char> path);
public abstract string GetFileName(string path);
public abstract System.ReadOnlySpan<char> GetFileNameWithoutExtension(System.ReadOnlySpan<char> path);
public abstract string GetFileNameWithoutExtension(string path);
public abstract string GetFullPath(string path);
public abstract string GetFullPath(string path, string basePath);
public abstract char[] GetInvalidFileNameChars();
public abstract char[] GetInvalidPathChars();
public abstract System.ReadOnlySpan<char> GetPathRoot(System.ReadOnlySpan<char> path);
public abstract string GetPathRoot(string path);
public abstract string GetRandomFileName();
public abstract string GetRelativePath(string relativeTo, string path);
public abstract string GetTempFileName();
public abstract string GetTempPath();
public abstract bool HasExtension(System.ReadOnlySpan<char> path);
public abstract bool HasExtension(string path);
public abstract bool IsPathFullyQualified(System.ReadOnlySpan<char> path);
public abstract bool IsPathFullyQualified(string path);
public abstract bool IsPathRooted(System.ReadOnlySpan<char> path);
public abstract bool IsPathRooted(string path);
public abstract string Join([System.Runtime.CompilerServices.ScopedRef] System.ReadOnlySpan<string> paths);
public abstract string Join(params string[] paths);
public abstract string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2);
public abstract string Join(string path1, string path2);
public abstract string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3);
public abstract string Join(string path1, string path2, string path3);
public abstract string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3, System.ReadOnlySpan<char> path4);
public abstract string Join(string path1, string path2, string path3, string path4);
public abstract System.ReadOnlySpan<char> TrimEndingDirectorySeparator(System.ReadOnlySpan<char> path);
public abstract string TrimEndingDirectorySeparator(string path);
public abstract bool TryJoin(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.Span<char> destination, out int charsWritten);
public abstract bool TryJoin(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3, System.Span<char> destination, out int charsWritten);
}
[System.Serializable]
public class PathWrapper : System.IO.Abstractions.PathBase
{
public PathWrapper(System.IO.Abstractions.IFileSystem fileSystem) { }
public override char AltDirectorySeparatorChar { get; }
public override char DirectorySeparatorChar { get; }
[System.Obsolete("Please use GetInvalidPathChars or GetInvalidFileNameChars instead.")]
public override char[] InvalidPathChars { get; }
public override char PathSeparator { get; }
public override char VolumeSeparatorChar { get; }
public override string ChangeExtension(string path, string extension) { }
public override string Combine([System.Runtime.CompilerServices.ScopedRef] System.ReadOnlySpan<string> paths) { }
public override string Combine(params string[] paths) { }
public override string Combine(string path1, string path2) { }
public override string Combine(string path1, string path2, string path3) { }
public override string Combine(string path1, string path2, string path3, string path4) { }
public override bool EndsInDirectorySeparator(System.ReadOnlySpan<char> path) { }
public override bool EndsInDirectorySeparator(string path) { }
public override bool Exists(string path) { }
public override System.ReadOnlySpan<char> GetDirectoryName(System.ReadOnlySpan<char> path) { }
public override string GetDirectoryName(string path) { }
public override System.ReadOnlySpan<char> GetExtension(System.ReadOnlySpan<char> path) { }
public override string GetExtension(string path) { }
public override System.ReadOnlySpan<char> GetFileName(System.ReadOnlySpan<char> path) { }
public override string GetFileName(string path) { }
public override System.ReadOnlySpan<char> GetFileNameWithoutExtension(System.ReadOnlySpan<char> path) { }
public override string GetFileNameWithoutExtension(string path) { }
public override string GetFullPath(string path) { }
public override string GetFullPath(string path, string basePath) { }
public override char[] GetInvalidFileNameChars() { }
public override char[] GetInvalidPathChars() { }
public override System.ReadOnlySpan<char> GetPathRoot(System.ReadOnlySpan<char> path) { }
public override string GetPathRoot(string path) { }
public override string GetRandomFileName() { }
public override string GetRelativePath(string relativeTo, string path) { }
public override string GetTempFileName() { }
public override string GetTempPath() { }
public override bool HasExtension(System.ReadOnlySpan<char> path) { }
public override bool HasExtension(string path) { }
public override bool IsPathFullyQualified(System.ReadOnlySpan<char> path) { }
public override bool IsPathFullyQualified(string path) { }
public override bool IsPathRooted(System.ReadOnlySpan<char> path) { }
public override bool IsPathRooted(string path) { }
public override string Join([System.Runtime.CompilerServices.ScopedRef] System.ReadOnlySpan<string> paths) { }
public override string Join(params string[] paths) { }
public override string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2) { }
public override string Join(string path1, string path2) { }
public override string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3) { }
public override string Join(string path1, string path2, string path3) { }
public override string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3, System.ReadOnlySpan<char> path4) { }
public override string Join(string path1, string path2, string path3, string path4) { }
public override System.ReadOnlySpan<char> TrimEndingDirectorySeparator(System.ReadOnlySpan<char> path) { }
public override string TrimEndingDirectorySeparator(string path) { }
public override bool TryJoin(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.Span<char> destination, out int charsWritten) { }
public override bool TryJoin(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3, System.Span<char> destination, out int charsWritten) { }
}
} at aweXpect.Results.ExpectationResult`2.GetResultOrThrow()
at TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests.VerifyPublicApiForWrappers(String framework) in /home/runner/work/System.IO.Abstractions/System.IO.Abstractions/tests/TestableIO.System.IO.Abstractions.Api.Tests/ApiApprovalTests.cs:line 20
at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.GetResult()
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass3_0.<PerformWork>b__0()
at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
Check warning on line 0 in TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests
github-actions / Test Results
VerifyPublicApiForTestingHelpers("net472") (TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests) failed
artifacts/API-tests/TestResults/TestableIO.System.IO.Abstractions.Api.Tests.trx [took 0s]
Raw output
Expected that publicApi
is equal to "[assembly: System.Reflection.A…",
but it was "[assembly: System.Reflection.A…" which differs on line 231 and column 29:
↓ (actual)
"…MockFileData(System.IO.Abstractions.TestingHelpers…"
"…MockFileData(byte[] contents) { }\n public…"
↑ (expected)
Actual:
[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/TestableIO/System.IO.Abstractions.git")]
[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.7.2", FrameworkDisplayName=".NET Framework 4.7.2")]
namespace System.IO.Abstractions.TestingHelpers
{
public interface IMockFileDataAccessor : System.IO.Abstractions.IFileSystem
{
System.Collections.Generic.IEnumerable<string> AllDirectories { get; }
System.Collections.Generic.IEnumerable<string> AllDrives { get; }
System.Collections.Generic.IEnumerable<string> AllFiles { get; }
System.Collections.Generic.IEnumerable<string> AllPaths { get; }
System.IO.Abstractions.IFileSystem FileSystem { get; }
System.IO.Abstractions.TestingHelpers.PathVerifier PathVerifier { get; }
System.IO.Abstractions.TestingHelpers.StringOperations StringOperations { get; }
void AddDirectory(string path);
void AddDrive(string name, System.IO.Abstractions.TestingHelpers.MockDriveData mockDrive);
void AddFile(string path, System.IO.Abstractions.TestingHelpers.MockFileData mockFile, bool verifyAccess = true);
void AddFileFromEmbeddedResource(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath);
void AddFilesFromEmbeddedNamespace(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath);
System.IO.Abstractions.TestingHelpers.MockFileData AdjustTimes(System.IO.Abstractions.TestingHelpers.MockFileData fileData, System.IO.Abstractions.TestingHelpers.TimeAdjustments timeAdjustments);
bool FileExists(string path);
System.IO.Abstractions.TestingHelpers.MockDriveData GetDrive(string name);
System.IO.Abstractions.TestingHelpers.MockFileData GetFile(string path);
void MoveDirectory(string sourcePath, string destPath);
void RemoveFile(string path, bool verifyAccess = true);
}
[System.Serializable]
public class MockDirectory : System.IO.Abstractions.DirectoryBase
{
public MockDirectory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string currentDirectory) { }
public MockDirectory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, System.IO.Abstractions.FileBase fileBase, string currentDirectory) { }
public override System.IO.Abstractions.IDirectoryInfo CreateDirectory(string path) { }
public override void Delete(string path) { }
public override void Delete(string path, bool recursive) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern) { }
public override System.Collections.Generic.IEnumerable<string> EnumerateFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override bool Exists(string path) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override string GetCurrentDirectory() { }
public override string[] GetDirectories(string path) { }
public override string[] GetDirectories(string path, string searchPattern) { }
public override string[] GetDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string GetDirectoryRoot(string path) { }
public override string[] GetFileSystemEntries(string path) { }
public override string[] GetFileSystemEntries(string path, string searchPattern) { }
public override string[] GetFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override string[] GetFiles(string path) { }
public override string[] GetFiles(string path, string searchPattern) { }
public override string[] GetFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
public override string[] GetLogicalDrives() { }
public override System.IO.Abstractions.IDirectoryInfo GetParent(string path) { }
public override void Move(string sourceDirName, string destDirName) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetCurrentDirectory(string path) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
}
[System.Serializable]
public class MockDirectoryData : System.IO.Abstractions.TestingHelpers.MockFileData
{
public MockDirectoryData() { }
public new System.Security.AccessControl.DirectorySecurity AccessControl { get; set; }
}
[System.Serializable]
public class MockDirectoryInfo : System.IO.Abstractions.DirectoryInfoBase, System.IO.Abstractions.IFileSystemAclSupport
{
public MockDirectoryInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string directoryPath) { }
public override System.IO.FileAttributes Attributes { get; set; }
public override System.DateTime CreationTime { get; set; }
public override System.DateTime CreationTimeUtc { get; set; }
public override bool Exists { get; }
public override string Extension { get; }
public override string FullName { get; }
public override System.DateTime LastAccessTime { get; set; }
public override System.DateTime LastAccessTimeUtc { get; set; }
public override System.DateTime LastWriteTime { get; set; }
public override System.DateTime LastWriteTimeUtc { get; set; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo Parent { get; }
public override System.IO.Abstractions.IDirectoryInfo Root { get; }
public override void Create() { }
public override System.IO.Abstractions.IDirectoryInfo CreateSubdirectory(string path) { }
public override void Delete() { }
public override void Delete(bool recursive) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IDirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles() { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern) { }
public override System.Collections.Generic.IEnumerable<System.IO.Abstractions.IFileInfo> EnumerateFiles(string searchPattern, System.IO.SearchOption searchOption) { }
public object GetAccessControl() { }
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories() { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern) { }
public override System.IO.Abstractions.IDirectoryInfo[] GetDirectories(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos() { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern) { }
public override System.IO.Abstractions.IFileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles() { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern) { }
public override System.IO.Abstractions.IFileInfo[] GetFiles(string searchPattern, System.IO.SearchOption searchOption) { }
public override void MoveTo(string destDirName) { }
public override void Refresh() { }
public void SetAccessControl(object value) { }
public override string ToString() { }
}
[System.Serializable]
public class MockDirectoryInfoFactory : System.IO.Abstractions.IDirectoryInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockDirectoryInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IDirectoryInfo New(string path) { }
public System.IO.Abstractions.IDirectoryInfo Wrap(System.IO.DirectoryInfo directoryInfo) { }
}
[System.Serializable]
public class MockDriveData
{
public MockDriveData() { }
public MockDriveData(System.IO.Abstractions.TestingHelpers.MockDriveData template) { }
public long AvailableFreeSpace { get; set; }
public string DriveFormat { get; set; }
public System.IO.DriveType DriveType { get; set; }
public bool IsReady { get; set; }
public long TotalFreeSpace { get; set; }
public long TotalSize { get; set; }
public string VolumeLabel { get; set; }
}
[System.Serializable]
public class MockDriveInfo : System.IO.Abstractions.DriveInfoBase
{
public MockDriveInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string name) { }
public override long AvailableFreeSpace { get; }
public override string DriveFormat { get; }
public override System.IO.DriveType DriveType { get; }
public override bool IsReady { get; }
public override string Name { get; }
public override System.IO.Abstractions.IDirectoryInfo RootDirectory { get; }
public override long TotalFreeSpace { get; }
public override long TotalSize { get; }
public override string VolumeLabel { get; set; }
public override string ToString() { }
}
[System.Serializable]
public class MockDriveInfoFactory : System.IO.Abstractions.IDriveInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockDriveInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IDriveInfo[] GetDrives() { }
public System.IO.Abstractions.IDriveInfo New(string driveName) { }
public System.IO.Abstractions.IDriveInfo Wrap(System.IO.DriveInfo driveInfo) { }
}
[System.Serializable]
public class MockFile : System.IO.Abstractions.FileBase
{
public MockFile(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override void AppendAllText(string path, string contents) { }
public override void AppendAllText(string path, string contents, System.Text.Encoding encoding) { }
public override System.IO.StreamWriter AppendText(string path) { }
public override void Copy(string sourceFileName, string destFileName) { }
public override void Copy(string sourceFileName, string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Create(string path) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize) { }
public override System.IO.Abstractions.FileSystemStream Create(string path, int bufferSize, System.IO.FileOptions options) { }
public override System.IO.StreamWriter CreateText(string path) { }
public override void Decrypt(string path) { }
public override void Delete(string path) { }
public override void Encrypt(string path) { }
public override bool Exists(string path) { }
public override System.IO.FileAttributes GetAttributes(string path) { }
public override System.DateTime GetCreationTime(string path) { }
public override System.DateTime GetCreationTimeUtc(string path) { }
public override System.DateTime GetLastAccessTime(string path) { }
public override System.DateTime GetLastAccessTimeUtc(string path) { }
public override System.DateTime GetLastWriteTime(string path) { }
public override System.DateTime GetLastWriteTimeUtc(string path) { }
public override void Move(string sourceFileName, string destFileName) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access) { }
public override System.IO.Abstractions.FileSystemStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public override System.IO.Abstractions.FileSystemStream OpenRead(string path) { }
public override System.IO.StreamReader OpenText(string path) { }
public override System.IO.Abstractions.FileSystemStream OpenWrite(string path) { }
public override byte[] ReadAllBytes(string path) { }
public override string[] ReadAllLines(string path) { }
public override string[] ReadAllLines(string path, System.Text.Encoding encoding) { }
public override string ReadAllText(string path) { }
public override string ReadAllText(string path, System.Text.Encoding encoding) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path) { }
public override System.Collections.Generic.IEnumerable<string> ReadLines(string path, System.Text.Encoding encoding) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName) { }
public override void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) { }
public override void SetAttributes(string path, System.IO.FileAttributes fileAttributes) { }
public override void SetCreationTime(string path, System.DateTime creationTime) { }
public override void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) { }
public override void SetLastAccessTime(string path, System.DateTime lastAccessTime) { }
public override void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) { }
public override void SetLastWriteTime(string path, System.DateTime lastWriteTime) { }
public override void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { }
public override void WriteAllBytes(string path, byte[] bytes) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { }
public override void WriteAllLines(string path, string[] contents) { }
public override void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { }
public override void WriteAllLines(string path, string[] contents, System.Text.Encoding encoding) { }
public override void WriteAllText(string path, string contents) { }
public override void WriteAllText(string path, string contents, System.Text.Encoding encoding) { }
}
[System.Serializable]
public class MockFileData
{
public static readonly System.DateTimeOffset DefaultDateTimeOffset;
public static readonly System.Text.Encoding DefaultEncoding;
public MockFileData(System.IO.Abstractions.TestingHelpers.MockFileData template) { }
public MockFileData(byte[] contents) { }
public MockFileData(string textContents) { }
public MockFileData(string textContents, System.Text.Encoding encoding) { }
public System.Security.AccessControl.FileSecurity AccessControl { get; set; }
public System.IO.FileShare AllowedFileShare { get; set; }
public System.IO.FileAttributes Attributes { get; set; }
public byte[] Contents { get; set; }
public System.DateTimeOffset CreationTime { get; set; }
public System.IO.Abstractions.IFileVersionInfo FileVersionInfo { get; set; }
public bool IsDirectory { get; }
public System.DateTimeOffset LastAccessTime { get; set; }
public System.DateTimeOffset LastWriteTime { get; set; }
public string TextContents { get; set; }
public static System.IO.Abstractions.TestingHelpers.MockFileData op_Implicit(string s) { }
}
[System.Serializable]
public class MockFileInfo : System.IO.Abstractions.FileInfoBase, System.IO.Abstractions.IFileSystemAclSupport
{
public MockFileInfo(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem, string path) { }
public override System.IO.FileAttributes Attributes { get; set; }
public override System.DateTime CreationTime { get; set; }
public override System.DateTime CreationTimeUtc { get; set; }
public override System.IO.Abstractions.IDirectoryInfo Directory { get; }
public override string DirectoryName { get; }
public override bool Exists { get; }
public override string Extension { get; }
public override string FullName { get; }
public override bool IsReadOnly { get; set; }
public override System.DateTime LastAccessTime { get; set; }
public override System.DateTime LastAccessTimeUtc { get; set; }
public override System.DateTime LastWriteTime { get; set; }
public override System.DateTime LastWriteTimeUtc { get; set; }
public override long Length { get; }
public override string Name { get; }
public override System.IO.StreamWriter AppendText() { }
public override System.IO.Abstractions.IFileInfo CopyTo(string destFileName) { }
public override System.IO.Abstractions.IFileInfo CopyTo(string destFileName, bool overwrite) { }
public override System.IO.Abstractions.FileSystemStream Create() { }
public override System.IO.StreamWriter CreateText() { }
public override void Decrypt() { }
public override void Delete() { }
public override void Encrypt() { }
public object GetAccessControl() { }
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override void MoveTo(string destFileName) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode, System.IO.FileAccess access) { }
public override System.IO.Abstractions.FileSystemStream Open(System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public override System.IO.Abstractions.FileSystemStream OpenRead() { }
public override System.IO.StreamReader OpenText() { }
public override System.IO.Abstractions.FileSystemStream OpenWrite() { }
public override void Refresh() { }
public override System.IO.Abstractions.IFileInfo Replace(string destinationFileName, string destinationBackupFileName) { }
public override System.IO.Abstractions.IFileInfo Replace(string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) { }
public void SetAccessControl(object value) { }
public override string ToString() { }
}
[System.Serializable]
public class MockFileInfoFactory : System.IO.Abstractions.IFileInfoFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockFileInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileInfo New(string fileName) { }
public System.IO.Abstractions.IFileInfo Wrap(System.IO.FileInfo fileInfo) { }
}
[System.Serializable]
public class MockFileStream : System.IO.Abstractions.FileSystemStream, System.IO.Abstractions.IFileSystemAclSupport
{
public MockFileStream(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string path, System.IO.FileMode mode, System.IO.FileAccess access = 3, System.IO.FileOptions options = 0) { }
public override bool CanRead { get; }
public override bool CanWrite { get; }
public static System.IO.Abstractions.FileSystemStream Null { get; }
protected override void Dispose(bool disposing) { }
public override void EndWrite(System.IAsyncResult asyncResult) { }
public override void Flush() { }
public override void Flush(bool flushToDisk) { }
public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { }
public object GetAccessControl() { }
public object GetAccessControl(System.IO.Abstractions.IFileSystemAclSupport.AccessControlSections includeSections) { }
public override int Read(byte[] buffer, int offset, int count) { }
public void SetAccessControl(object value) { }
public override void SetLength(long value) { }
public override void Write(byte[] buffer, int offset, int count) { }
public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { }
public override void WriteByte(byte value) { }
}
[System.Serializable]
public class MockFileStreamFactory : System.IO.Abstractions.IFileStreamFactory, System.IO.Abstractions.IFileSystemEntity
{
public MockFileStreamFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode) { }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access, int bufferSize) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access) { }
public System.IO.Abstractions.FileSystemStream New(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access, int bufferSize, bool isAsync) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, System.IO.FileOptions options) { }
public System.IO.Abstractions.FileSystemStream New(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, bool useAsync) { }
public System.IO.Abstractions.FileSystemStream Wrap(System.IO.FileStream fileStream) { }
}
[System.Serializable]
public class MockFileSystem : System.IO.Abstractions.FileSystemBase, System.IO.Abstractions.IFileSystem, System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor
{
public MockFileSystem() { }
public MockFileSystem(System.IO.Abstractions.TestingHelpers.MockFileSystemOptions options) { }
public MockFileSystem(System.Collections.Generic.IDictionary<string, System.IO.Abstractions.TestingHelpers.MockFileData> files, System.IO.Abstractions.TestingHelpers.MockFileSystemOptions options) { }
public MockFileSystem(System.Collections.Generic.IDictionary<string, System.IO.Abstractions.TestingHelpers.MockFileData> files, string currentDirectory = "") { }
public System.Collections.Generic.IEnumerable<string> AllDirectories { get; }
public System.Collections.Generic.IEnumerable<string> AllDrives { get; }
public System.Collections.Generic.IEnumerable<string> AllFiles { get; }
public System.Collections.Generic.IEnumerable<string> AllNodes { get; }
public System.Collections.Generic.IEnumerable<string> AllPaths { get; }
public override System.IO.Abstractions.IDirectory Directory { get; }
public override System.IO.Abstractions.IDirectoryInfoFactory DirectoryInfo { get; }
public override System.IO.Abstractions.IDriveInfoFactory DriveInfo { get; }
public override System.IO.Abstractions.IFile File { get; }
public override System.IO.Abstractions.IFileInfoFactory FileInfo { get; }
public override System.IO.Abstractions.IFileStreamFactory FileStream { get; }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public override System.IO.Abstractions.IFileSystemWatcherFactory FileSystemWatcher { get; }
public override System.IO.Abstractions.IFileVersionInfoFactory FileVersionInfo { get; }
public override System.IO.Abstractions.IPath Path { get; }
public System.IO.Abstractions.TestingHelpers.PathVerifier PathVerifier { get; }
public System.IO.Abstractions.TestingHelpers.StringOperations StringOperations { get; }
public void AddDirectory(System.IO.Abstractions.IDirectoryInfo path) { }
public void AddDirectory(string path) { }
public void AddDrive(string name, System.IO.Abstractions.TestingHelpers.MockDriveData mockDrive) { }
public void AddEmptyFile(System.IO.Abstractions.IFileInfo path) { }
public void AddEmptyFile(string path) { }
public void AddFile(System.IO.Abstractions.IFileInfo path, System.IO.Abstractions.TestingHelpers.MockFileData data, bool verifyAccess = true) { }
public void AddFile(string path, System.IO.Abstractions.TestingHelpers.MockFileData mockFile, bool verifyAccess = true) { }
public void AddFileFromEmbeddedResource(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath) { }
public void AddFilesFromEmbeddedNamespace(string path, System.Reflection.Assembly resourceAssembly, string embeddedResourcePath) { }
public System.IO.Abstractions.TestingHelpers.MockFileData AdjustTimes(System.IO.Abstractions.TestingHelpers.MockFileData fileData, System.IO.Abstractions.TestingHelpers.TimeAdjustments timeAdjustments) { }
public bool FileExists(string path) { }
public System.IO.Abstractions.TestingHelpers.MockDriveData GetDrive(string name) { }
public System.IO.Abstractions.TestingHelpers.MockFileData GetFile(System.IO.Abstractions.IFileInfo path) { }
public System.IO.Abstractions.TestingHelpers.MockFileData GetFile(string path) { }
public System.IO.Abstractions.TestingHelpers.MockFileSystem MockTime(System.Func<System.DateTime> dateTimeProvider) { }
public void MoveDirectory(string sourcePath, string destPath) { }
public void RemoveFile(string path, bool verifyAccess = true) { }
}
public class MockFileSystemOptions
{
public MockFileSystemOptions() { }
public bool CreateDefaultTempDir { get; init; }
public string CurrentDirectory { get; init; }
}
[System.Serializable]
public class MockFileSystemWatcherFactory : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileSystemWatcherFactory
{
public MockFileSystemWatcherFactory(System.IO.Abstractions.TestingHelpers.MockFileSystem mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileSystemWatcher New() { }
public System.IO.Abstractions.IFileSystemWatcher New(string path) { }
public System.IO.Abstractions.IFileSystemWatcher New(string path, string filter) { }
public System.IO.Abstractions.IFileSystemWatcher Wrap(System.IO.FileSystemWatcher fileSystemWatcher) { }
}
[System.Serializable]
public class MockFileVersionInfo : System.IO.Abstractions.FileVersionInfoBase
{
public MockFileVersionInfo(
string fileName,
string fileVersion = null,
string productVersion = null,
string fileDescription = null,
string productName = null,
string companyName = null,
string comments = null,
string internalName = null,
bool isDebug = false,
bool isPatched = false,
bool isPrivateBuild = false,
bool isPreRelease = false,
bool isSpecialBuild = false,
string language = null,
string legalCopyright = null,
string legalTrademarks = null,
string originalFilename = null,
string privateBuild = null,
string specialBuild = null) { }
public override string Comments { get; }
public override string CompanyName { get; }
public override int FileBuildPart { get; }
public override string FileDescription { get; }
public override int FileMajorPart { get; }
public override int FileMinorPart { get; }
public override string FileName { get; }
public override int FilePrivatePart { get; }
public override string FileVersion { get; }
public override string InternalName { get; }
public override bool IsDebug { get; }
public override bool IsPatched { get; }
public override bool IsPreRelease { get; }
public override bool IsPrivateBuild { get; }
public override bool IsSpecialBuild { get; }
public override string Language { get; }
public override string LegalCopyright { get; }
public override string LegalTrademarks { get; }
public override string OriginalFilename { get; }
public override string PrivateBuild { get; }
public override int ProductBuildPart { get; }
public override int ProductMajorPart { get; }
public override int ProductMinorPart { get; }
public override string ProductName { get; }
public override int ProductPrivatePart { get; }
public override string ProductVersion { get; }
public override string SpecialBuild { get; }
public override string ToString() { }
}
[System.Serializable]
public class MockFileVersionInfoFactory : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IFileVersionInfoFactory
{
public MockFileVersionInfoFactory(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileSystem) { }
public System.IO.Abstractions.IFileSystem FileSystem { get; }
public System.IO.Abstractions.IFileVersionInfo GetVersionInfo(string fileName) { }
}
[System.Serializable]
public class MockPath : System.IO.Abstractions.PathWrapper
{
public MockPath(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public MockPath(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor, string defaultTempDirectory) { }
public override string GetFullPath(string path) { }
public override string GetTempFileName() { }
public override string GetTempPath() { }
}
public static class MockUnixSupport
{
public static bool IsUnixPlatform() { }
public static bool IsWindowsPlatform() { }
public static string Path(string path) { }
}
[System.Serializable]
public class PathVerifier
{
public PathVerifier(System.IO.Abstractions.TestingHelpers.IMockFileDataAccessor mockFileDataAccessor) { }
public void CheckInvalidPathChars(string path, bool checkAdditional = false) { }
public bool HasIllegalCharacters(string path, bool checkAdditional) { }
public void IsLegalAbsoluteOrRelative(string path, string paramName) { }
public string NormalizeDriveName(string name) { }
public bool TryNormalizeDriveName(string name, out string result) { }
}
[System.Serializable]
public class StringOperations
{
public StringOperations(bool caseSensitive) { }
public System.StringComparer Comparer { get; }
public bool Contains(string s, string substring) { }
public bool EndsWith(string s, string suffix) { }
public bool Equals(char x, char y) { }
public bool Equals(string x, string y) { }
public int IndexOf(string s, string substring) { }
public int IndexOf(string s, string substring, int startIndex) { }
public string Replace(string s, string oldValue, string newValue) { }
public bool StartsWith(string s, string prefix) { }
public char ToLower(char c) { }
public string ToLower(string s) { }
public char ToUpper(char c) { }
public string ToUpper(string s) { }
}
[System.Flags]
public enum TimeAdjustments
{
None = 0,
CreationTime = 1,
LastAccessTime = 2,
LastWriteTime = 4,
All = -1,
}
} at aweXpect.Results.ExpectationResult`2.GetResultOrThrow()
at TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests.VerifyPublicApiForTestingHelpers(String framework) in /home/runner/work/System.IO.Abstractions/System.IO.Abstractions/tests/TestableIO.System.IO.Abstractions.Api.Tests/ApiApprovalTests.cs:line 31
at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.GetResult()
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(TestExecutionContext context, Func`1 invoke)
at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass3_0.<PerformWork>b__0()
at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
Check notice on line 0 in .github
github-actions / Test Results
1 skipped test found
There is 1 skipped test, see "Raw output" for the name of the skipped test.
Raw output
TestableIO.System.IO.Abstractions.Api.Tests.ApiAcceptance ‑ AcceptApiChanges()
Check notice on line 0 in .github
github-actions / Test Results
1133 tests found (test 1 to 413)
There are 1133 tests, see "Raw output" for the list of tests 1 to 413.
Raw output
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryArgumentPathTests ‑ Operations_ShouldThrowArgumentNullExceptionIfPathIsNull(System.Action`1[System.IO.Abstractions.IDirectory])
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryGetAccessControlTests ‑ MockDirectory_GetAccessControl_ShouldReturnAccessControlOfDirectoryData
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryGetAccessControlTests ‑ MockDirectory_GetAccessControl_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryGetAccessControlTests ‑ MockDirectory_GetAccessControl_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryGetAccessControlTests ‑ MockDirectory_GetAccessControl_ShouldThrowDirectoryNotFoundExceptionIfDirectoryDoesNotExistInMockData
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoAccessControlTests ‑ MockDirectoryInfo_GetAccessControl_ShouldReturnAccessControlOfDirectoryData
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoAccessControlTests ‑ MockDirectoryInfo_SetAccessControl_ShouldSetAccessControlOfDirectoryData
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoFactoryTests ‑ MockDirectoryInfoFactory_Wrap_ShouldKeepNameAndFullName
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoFactoryTests ‑ MockDirectoryInfoFactory_Wrap_WithNull_ShouldReturnNull
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoSymlinkTests ‑ MockDirectoryInfo_ResolveLinkTarget_ShouldReturnPathOfTargetLink
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoSymlinkTests ‑ MockDirectoryInfo_ResolveLinkTarget_WithFinalTarget_ShouldReturnPathOfTargetLink
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoSymlinkTests ‑ MockDirectoryInfo_ResolveLinkTarget_WithoutFinalTarget_ShouldReturnFirstLink
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoSymlinkTests ‑ MockDirectoryInfo_ResolveLinkTarget_WithoutTargetLink_ShouldThrowIOException
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ Directory_does_not_exist_after_delete
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ Directory_does_not_exist_after_recursive_delete
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ Directory_exists_after_creation
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ Directory_exists_after_creation_with_security
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ Directory_still_exists_after_move
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Attributes_Clear_ShouldRemainDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Attributes_SetterShouldThrowDirectoryNotFoundExceptionOnNonExistingFileOrDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Attributes_ShouldReturnMinusOneForNonExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Constructor_ShouldThrowArgumentException_IfArgumentDirectoryIsEmpty
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Constructor_ShouldThrowArgumentNullException_IfArgumentDirectoryIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Constructor_ShouldThrowArgumentNullException_IfArgumentFileSystemIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Create_WithConflictingFile_ShouldThrowIOException
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_CreationTimeUtc_ShouldReturnDefaultTimeForNonExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_CreationTime_ShouldReturnDefaultTimeForNonExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_EnumerateDirectories_ShouldReturnAllDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_EnumerateFileSystemInfos_ShouldReturnBothDirectoriesAndFiles
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_EnumerateFileSystemInfos_ShouldReturnDirectoriesAndNamesWithSearchPattern
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_EnumerateFileSystemInfos_ShouldReturnDirectoriesAndNamesWithSearchPatternRecursive
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_EnumerateFileSystemInfos_ShouldReturnDirectoriesAndNamesWithSearchPatternRecursiveEnumerateOptions
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_EnumerateFiles_ShouldReturnAllFiles
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Exists("/temp/folder",True)
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Exists("/temp/folder/notExistant",False)
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Exists("c:\\temp\\folder",True)
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Exists("c:\\temp\\folder\\notExistant",False)
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Exists_ShouldReturnCachedData
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Exists_ShouldUpdateCachedDataOnRefresh
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_FullName_ShouldReturnFullNameWithoutIncludingTrailingPathDelimiter
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_FullName_ShouldReturnNormalizedPath("c:\\temp//\\\\///folder","c:\\temp\\folder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_FullName_ShouldReturnNormalizedPath("c:\\temp//folder","c:\\temp\\folder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_FullName_ShouldReturnNormalizedPath("c:\\temp\\\\folder","c:\\temp\\folder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_FullName_ShouldReturnNormalizedUNCPath("\\\\unc/folder\\\\foo","\\\\unc\\folder\\foo")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_FullName_ShouldReturnNormalizedUNCPath("\\\\unc\\folder","\\\\unc\\folder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_FullName_ShouldReturnPathWithTrimmedTrailingSpaces("c:\\temp\\folder ","c:\\temp\\folder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_GetExtension_ShouldReturnEmptyString("/temp")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_GetExtension_ShouldReturnEmptyString("/temp/")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_GetExtension_ShouldReturnEmptyString("c:\\temp")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_GetExtension_ShouldReturnEmptyString("c:\\temp\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_GetFileSystemInfos_ShouldReturnBothDirectoriesAndFiles
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_GetFileSystemInfos_ShouldReturnDirectoriesAndNamesWithSearchPattern
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_GetFiles_ShouldWorkWithUNCPath
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_GetFiles_ShouldWorkWithUNCPath_WhenCurrentDirectoryIsUnc
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_GetParent_ShouldReturnDirectoriesAndNamesWithSearchPattern
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_LastAccessTimeUtc_ShouldReturnDefaultTimeForNonExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_LastAccessTime_ShouldReflectChangedValue
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_LastAccessTime_ShouldReturnDefaultTimeForNonExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_LastWriteTimeUtc_ShouldReturnDefaultTimeForNonExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_LastWriteTime_ShouldReturnDefaultTimeForNonExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_MoveTo_ShouldUpdateFullName
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Name_ShouldReturnNameWithTrimmedTrailingSpaces("c:\\temp\\\\folder ","folder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_Name_ShouldReturnPathRoot_IfDirectoryPathIsPathRoot("c:\\","c:\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_ToString_ShouldReturnDirectoryName("..\\..\\..\\Desktop")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryInfoTests ‑ MockDirectoryInfo_ToString_ShouldReturnDirectoryName("c:\\temp\\folder\\folder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySetAccessControlTests ‑ MockDirectory_SetAccessControl_ShouldSetAccessControlOfDirectoryData
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySetAccessControlTests ‑ MockDirectory_SetAccessControl_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySetAccessControlTests ‑ MockDirectory_SetAccessControl_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySetAccessControlTests ‑ MockDirectory_SetAccessControl_ShouldThrowDirectoryNotFoundExceptionIfDirectoryDoesNotExistInMockData
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_CreateSymbolicLink_ShouldFailIfPathExists
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_CreateSymbolicLink_ShouldFailWithEmptyPath
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_CreateSymbolicLink_ShouldFailWithEmptyTarget
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_CreateSymbolicLink_ShouldFailWithIllegalCharactersInPath
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_CreateSymbolicLink_ShouldFailWithIllegalCharactersInTarget
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_CreateSymbolicLink_ShouldFailWithIllegalPath
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_CreateSymbolicLink_ShouldFailWithIllegalTarget
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_CreateSymbolicLink_ShouldFailWithNullPath
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_CreateSymbolicLink_ShouldFailWithNullTarget
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_CreateSymbolicLink_ShouldNotFailIfTargetDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_CreateSymbolicLink_ShouldReturnFileSystemInfo
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_CreateSymbolicLink_ShouldSetReparsePointAttribute
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_CreateSymbolicLink_ShouldSucceedFromDirectoryInfo
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_ResolveLinkTarget_ShouldReturnPathOfTargetLink
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_ResolveLinkTarget_WithFinalTargetWithTooManyLinks_ShouldThrowIOException
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_ResolveLinkTarget_WithFinalTarget_ShouldReturnPathOfTargetLink
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_ResolveLinkTarget_WithoutFinalTarget_ShouldReturnFirstLink
System.IO.Abstractions.TestingHelpers.Tests.MockDirectorySymlinkTests ‑ MockDirectory_ResolveLinkTarget_WithoutTargetLink_ShouldThrowIOException
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_CreMockDirectory_CreateDirectory_ShouldReturnDirectoryInfoBaseWhenDirectoryExists
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_CreateDirectory_ShouldCreateFolderInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_CreateDirectory_ShouldFailIfTryingToCreateUNCPathOnlyServer
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_CreateDirectory_ShouldIgnoreExistingDirectoryRegardlessOfTrailingSlash
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_CreateDirectory_ShouldReturnDirectoryInfoBase
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_CreateDirectory_ShouldSucceedIfTryingToCreateUNCPathShare
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_CreateDirectory_ShouldThrowIfIllegalCharacterInPath
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_CreateDirectory_ShouldTrimTrailingSpaces
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_CreateDirectory_ShouldWorkWithUNCPath
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_CreateDirectory_WithConflictingFile_ShouldThrowIOException
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_CreateTempSubdirectoryWithPrefix_ShouldCreateDirectoryWithGivenPrefixInTempDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_CreateTempSubdirectory_ShouldCreateSubdirectoryInTempDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Delete_ShouldDeleteDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Delete_ShouldDeleteDirectoryCaseInsensitively
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Delete_ShouldDeleteDirectoryCaseSensitively
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Delete_ShouldDeleteDirectoryRecursively
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Delete_ShouldNotDeleteAllDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Delete_ShouldThrowDirectoryNotFoundException
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Delete_ShouldThrowDirectoryNotFoundException_WhenSpecifiedWithInDifferentCase
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Delete_ShouldThrowIOException
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Delete_ShouldThrowIOException_WhenPathIsAFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateDirectories_Returns_Child_Directories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateDirectories_ShouldReturnPathsPrefixedWithQueryPath("Folder","Folder/SubFolder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateDirectories_ShouldReturnPathsPrefixedWithQueryPath("Folder","Folder\\SubFolder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateDirectories_ShouldReturnPathsPrefixedWithQueryPath("Folder/","Folder/SubFolder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateDirectories_ShouldReturnPathsPrefixedWithQueryPath("Folder/.././Folder","Folder/.././Folder/SubFolder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateDirectories_ShouldReturnPathsPrefixedWithQueryPath("Folder\\","Folder\\SubFolder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateDirectories_ShouldReturnPathsPrefixedWithQueryPath("Folder\\..\\.\\Folder","Folder\\..\\.\\Folder\\SubFolder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateDirectories_ShouldThrowWhenPathIsNotMocked
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateDirectories_WithAllDirectories_ShouldReturnsAllMatchingSubFolders
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateDirectories_WithEnumerationOptionsTopDirectories_ShouldOnlyReturnTopDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateDirectories_WithTopDirectories_ShouldOnlyReturnTopDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateFileSystemEntries_ShouldFilterByExtensionBasedSearchPattern
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateFileSystemEntries_ShouldReturnAllFilesBelowPathWhenPatternIsWildcardAndEnumerationOptionsIsAllDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateFileSystemEntries_ShouldReturnAllFilesBelowPathWhenPatternIsWildcardAndSearchOptionIsAllDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateFiles_ShouldFilterByExtensionBasedSearchPattern
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateFiles_ShouldReturnAllFilesBelowPathWhenPatternIsWildcardAndEnumerationOptionsIsAllDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateFiles_ShouldReturnAllFilesBelowPathWhenPatternIsWildcardAndSearchOptionIsAllDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateFiles_WhenFilterIsUnRooted_ShouldFindFilesInCurrentDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_EnumerateFiles_WhenFilterIsUnRooted_ShouldNotFindFilesInPathOutsideCurrentDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Exists_ShouldReturnFalseForDirectoryNotDefinedInMemoryFileSystemWithSimilarFileName
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Exists_ShouldReturnFalseForDirectoryNotDefinedInMemoryFileSystemWithTrailingSlash
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Exists_ShouldReturnFalseForDirectoryNotDefinedInMemoryFileSystemWithoutTrailingSlash
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Exists_ShouldReturnFalseForFiles
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Exists_ShouldReturnFalseForIllegalPath("<")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Exists_ShouldReturnFalseForIllegalPath("\\\\s")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Exists_ShouldReturnFalseForIllegalPath("\t")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Exists_ShouldReturnTrueForDirectoryCreatedViaMocks
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Exists_ShouldReturnTrueForDirectoryDefinedInMemoryFileSystemWithTrailingSlash
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Exists_ShouldReturnTrueForDirectoryDefinedInMemoryFileSystemWithoutTrailingSlash
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Exists_ShouldReturnTrueForFolderContainingFileAddedToMockFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetAccessControl_ShouldReturnNewDirectorySecurity
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetAccessControl_ShouldThrowExceptionOnDirectoryNotFound
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetCreationTimeUtc_ShouldReturnCreationTimeUtcFromFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetCreationTime_ShouldReturnCreationTimeFromFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetCurrentDirectory_ShouldReturnDefaultPathWhenNotSet
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetCurrentDirectory_ShouldReturnValueFromFileSystemConstructor
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetDirectories_AbsoluteWithNoSubDirectories_ShouldReturnDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetDirectories_RelativeDirectory_WithChildren_ShouldReturnChildDirectories("Folder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetDirectories_RelativeDirectory_WithChildren_ShouldReturnChildDirectories("Folder\\SubFolder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetDirectories_RelativeDirectory_WithoutChildren_ShouldReturnNoChildDirectories("Folder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetDirectories_RelativeDirectory_WithoutChildren_ShouldReturnNoChildDirectories("Folder\\SubFolder")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetDirectories_RelativeWithNoSubDirectories_ShouldReturnDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetDirectories_Returns_Child_Directories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetDirectories_ShouldThrowWhenPathIsNotMocked
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetDirectories_WithAllDirectories_ShouldReturnsAllMatchingSubFolders
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetDirectories_WithTopDirectories_ShouldOnlyReturnTopDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFileSystemEntries_Returns_Files_And_Directories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFileSystemEntries_ShouldNotReturnSubDirectory_WithSearchOption
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_FilterShouldFindFilesWithSpecialChars
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_Returns_Files
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_Returns_Files_WithRelativePath
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldFilterByExtensionBasedSearchPattern
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldFilterByExtensionBasedSearchPatternAndSearchOptionTopDirectoryOnly
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldFilterByExtensionBasedSearchPatternOnlyIfTheFileExtensionIsThreeCharacterLong
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldFilterByExtensionBasedSearchPatternWithDotsInFilenames
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldFilterByExtensionBasedSearchPatternWithThreeCharacterLongFileExtension_RespectingAllDirectorySearchOption
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldFilterByExtensionBasedSearchPatternWithThreeCharacterLongFileExtension_RespectingTopDirectorySearchOption
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldFilterForAllFilesWithNoExtensionsAndSearchOptionAllDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldFilterForAllFilesWithNoExtensionsAndSearchOptionTopDirectoryOnly
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldFilterForFilesWithNoExtensionsAndFilterThatIncludesDotAndSearchOptionTopDirectoryOnly
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldFilterForFilesWithNoExtensionsAndNonTrivialFilter2AndSearchOptionTopDirectoryOnly
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldFilterForFilesWithNoExtensionsAndNonTrivialFilterAndSearchOptionTopDirectoryOnly
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldFindFilesContainingTwoOrMoreDots
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldReturnAllFilesBelowPathWhenPatternIsEmptyAndSearchOptionIsAllDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldReturnAllFilesBelowPathWhenPatternIsWildcardAndSearchOptionIsAllDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldReturnAllPatternMatchingFilesWhenEnumerationOptionHasRecurseSubdirectoriesSetToTrue
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldReturnFilesDirectlyBelowPathWhenPatternIsEmptyAndSearchOptionIsTopDirectoryOnly
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldReturnFilesDirectlyBelowPathWhenPatternIsWildcardAndSearchOptionIsTopDirectoryOnly
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldThrowAnArgumentException_IfSearchPatternContainsTwoDotsFollowedByOneBackslash("..\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldThrowAnArgumentException_IfSearchPatternContainsTwoDotsFollowedByOneBackslash("a..\\b")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldThrowAnArgumentException_IfSearchPatternContainsTwoDotsFollowedByOneBackslash("aaa\\vv..\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldThrowAnArgumentException_IfSearchPatternContainsTwoDotsFollowedByOneSlash("../")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldThrowAnArgumentException_IfSearchPatternContainsTwoDotsFollowedByOneSlash("a../b")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldThrowAnArgumentException_IfSearchPatternEndsWithTwoDots
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldThrowAnArgumentException_IfSearchPatternHasIllegalCharacters("aa\t")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldThrowAnArgumentNullException_IfSearchPatternIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldThrowArgumentNullException_IfPathParamIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetFiles_ShouldThrowDirectoryNotFoundException_IfPathDoesNotExists
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetLastAccessTimeUtc_ShouldReturnLastAccessTimeUtcFromFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetLastAccessTime_ShouldReturnLastAccessTimeFromFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetLastWriteTimeUtc_ShouldReturnLastWriteTimeUtcFromFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetLastWriteTime_ShouldReturnLastWriteTimeFromFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetLogicalDrives_Returns_LogicalDrives
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetParent_ShouldReturnADirectoryInfoIfPathDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetParent_ShouldReturnNullIfPathIsRoot
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetParent_ShouldReturnRootIfDirectoryIsInRoot
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetParent_ShouldThrowArgumentExceptionIfPathHasIllegalCharacters
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetParent_ShouldThrowArgumentExceptionIfPathIsEmpty
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetParent_ShouldThrowArgumentNullExceptionIfPathIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_GetRoot_Returns_Root
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldMoveDirectories("/folder1/","/folder3/","file.txt","Folder2/fiLe2.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldMoveDirectories("/folder1/","/folder3/","file.txt","Folder2/file2.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldMoveDirectories("/folder1/","/folder3/","file.txt","folder2/file2.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldMoveDirectories("/folder1/","/folder3/","folder444/file.txt","Folder2/fiLe2.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldMoveDirectories("A:\\folder1\\","A:\\folder3\\","file.txt","folder2\\file2.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldMoveDirectories("A:\\folder1\\","a:\\folder3\\","file.txt","Folder2\\fiLe2.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldMoveDirectories("A:\\folder1\\","a:\\folder3\\","file.txt","Folder2\\file2.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldMoveDirectories("A:\\folder1\\","a:\\folder3\\","file.txt","folder2\\file2.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldMoveDirectories("A:\\folder1\\","a:\\folder3\\","folder444\\file.txt","Folder2\\fiLe2.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldMoveDirectories("a:\\folder1\\","A:\\folder3\\","file.txt","folder2\\file2.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldMoveDirectories("a:\\folder1\\","a:\\folder3\\","file.txt","folder2\\file2.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldMoveDirectoryAttributes
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldMoveDirectoryWithReadOnlySubDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldMoveFiles
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldOnlyMoveDirAndFilesWithinDir
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldThrowADirectoryNotFoundExceptionIfDestinationDirectoryDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldThrowAnIOExceptionIfBothPathAreIdentical
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldThrowAnIOExceptionIfDestinationDirectoryExists
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_Move_ShouldThrowAnIOExceptionIfDirectoriesAreOnDifferentVolumes
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_SetCreationTimeUtc_ShouldSetCreationTimeUtcOnFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_SetCreationTime_ShouldNotThrowWithoutTrailingBackslash
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_SetCreationTime_ShouldSetCreationTimeOnFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_SetCurrentDirectory_ShouldChangeCurrentDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_SetCurrentDirectory_WithRelativePath_ShouldUseFullPath
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_SetLastAccessTimeUtc_ShouldSetLastAccessTimeUtcOnFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_SetLastAccessTime_ShouldSetLastAccessTimeOnFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_SetLastWriteTimeUtc_ShouldSetLastWriteTimeUtcOnFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ MockDirectory_SetLastWriteTime_ShouldSetLastWriteTimeOnFile
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_DirectoryExistsWithDifferentCase_DirectorySuccessfullyMoved
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists","../temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists","./../temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists","./../temp2/../temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists","./../temp2/fd/df/../..")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists","./../temp2/fd/df/../../")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists","./temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists","/temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists","/temp2/")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists","/temp2/../temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists","temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists/foldertomove","../temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists/foldertomove","./../temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists/foldertomove","./../temp2/../temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists/foldertomove","./../temp2/fd/df/../..")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists/foldertomove","./../temp2/fd/df/../../")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists/foldertomove","./temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists/foldertomove","/temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists/foldertomove","/temp2/")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists/foldertomove","/temp2/../temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp3/exists/foldertomove","temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp4","../temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp4","./../temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp4","./../temp2/../temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp4","./../temp2/fd/df/../..")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp4","./../temp2/fd/df/../../")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp4","./temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp4","/temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp4","/temp2/")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp4","/temp2/../temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("/temp4","temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists","..\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists",".\\..\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists",".\\..\\temp2\\..\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists",".\\..\\temp2\\fd\\df\\..\\..")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists",".\\..\\temp2\\fd\\df\\..\\..\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists",".\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists","\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists","c:\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists","c:\\temp2\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists","c:\\temp2\\..\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists","temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists\\foldertomove","..\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists\\foldertomove",".\\..\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists\\foldertomove",".\\..\\temp2\\..\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists\\foldertomove",".\\..\\temp2\\fd\\df\\..\\..")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists\\foldertomove",".\\..\\temp2\\fd\\df\\..\\..\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists\\foldertomove",".\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists\\foldertomove","\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists\\foldertomove","c:\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists\\foldertomove","c:\\temp2\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists\\foldertomove","c:\\temp2\\..\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp3\\exists\\foldertomove","temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp4","..\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp4",".\\..\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp4",".\\..\\temp2\\..\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp4",".\\..\\temp2\\fd\\df\\..\\..")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp4",".\\..\\temp2\\fd\\df\\..\\..\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp4",".\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp4","\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp4","c:\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp4","c:\\temp2\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp4","c:\\temp2\\..\\temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_DoesNotThrow_When_Target_Directory_Parent_Exists("c:\\temp4","temp2")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp/exists/foldertomove","../temp2/fd/")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp/exists/foldertomove","./../temp2/fd/df")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp/exists/foldertomove","./../temp2/fd/df/..")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp/exists/foldertomove","./../temp2/fd/df/../")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp/exists/foldertomove","./temp2/fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp/exists/foldertomove","/temp2/fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp/exists/foldertomove","/temp2/fd/")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp/exists/foldertomove","/temp2/fd/../fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp/exists/foldertomove","/temp2/fd/df")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp/exists/foldertomove","/temp3/exists2/d3")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp/exists/foldertomove","/temp4/exists")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp/exists/foldertomove","temp2/fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3","../temp2/fd/")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3","./../temp2/fd/df")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3","./../temp2/fd/df/..")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3","./../temp2/fd/df/../")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3","./temp2/fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3","/temp2/fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3","/temp2/fd/")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3","/temp2/fd/../fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3","/temp2/fd/df")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3","/temp3/exists2/d3")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3","/temp4/exists")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3","temp2/fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3/exists","../temp2/fd/")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3/exists","./../temp2/fd/df")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3/exists","./../temp2/fd/df/..")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3/exists","./../temp2/fd/df/../")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3/exists","./temp2/fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3/exists","/temp2/fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3/exists","/temp2/fd/")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3/exists","/temp2/fd/../fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3/exists","/temp2/fd/df")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3/exists","/temp3/exists2/d3")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3/exists","/temp4/exists")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("/temp3/exists","temp2/fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3","..\\temp2\\fd\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3",".\\..\\temp2\\fd\\df")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3",".\\..\\temp2\\fd\\df\\..")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3",".\\..\\temp2\\fd\\df\\..\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3",".\\temp2\\fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3","c:\\temp2\\fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3","c:\\temp2\\fd\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3","c:\\temp2\\fd\\..\\fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3","c:\\temp2\\fd\\df")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3","c:\\temp3\\exists2\\d3")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3","c:\\temp4\\exists")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3","temp2\\fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3\\exists","..\\temp2\\fd\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3\\exists",".\\..\\temp2\\fd\\df")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3\\exists",".\\..\\temp2\\fd\\df\\..")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3\\exists",".\\..\\temp2\\fd\\df\\..\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3\\exists",".\\temp2\\fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3\\exists","c:\\temp2\\fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3\\exists","c:\\temp2\\fd\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3\\exists","c:\\temp2\\fd\\..\\fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3\\exists","c:\\temp2\\fd\\df")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3\\exists","c:\\temp3\\exists2\\d3")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3\\exists","c:\\temp4\\exists")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp3\\exists","temp2\\fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp\\exists\\foldertomove","..\\temp2\\fd\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp\\exists\\foldertomove",".\\..\\temp2\\fd\\df")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp\\exists\\foldertomove",".\\..\\temp2\\fd\\df\\..")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp\\exists\\foldertomove",".\\..\\temp2\\fd\\df\\..\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp\\exists\\foldertomove",".\\temp2\\fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp\\exists\\foldertomove","c:\\temp2\\fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp\\exists\\foldertomove","c:\\temp2\\fd\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp\\exists\\foldertomove","c:\\temp2\\fd\\..\\fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp\\exists\\foldertomove","c:\\temp2\\fd\\df")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp\\exists\\foldertomove","c:\\temp3\\exists2\\d3")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp\\exists\\foldertomove","c:\\temp4\\exists")
System.IO.Abstractions.TestingHelpers.Tests.MockDirectoryTests ‑ Move_Directory_Throws_When_Target_Directory_Parent_Does_Not_Exist("c:\\temp\\exists\\foldertomove","temp2\\fd")
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoFactoryTests ‑ MockDriveInfoFactory_GetDrives_ShouldReturnDrives
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoFactoryTests ‑ MockDriveInfoFactory_GetDrives_ShouldReturnDrivesWithNoDuplicates
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoFactoryTests ‑ MockDriveInfoFactory_GetDrives_ShouldReturnOnlyLocalDrives
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoFactoryTests ‑ MockDriveInfoFactory_New_WithDriveShouldReturnDrive
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoFactoryTests ‑ MockDriveInfoFactory_New_WithPathShouldReturnDrive
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoFactoryTests ‑ MockDriveInfoFactory_Wrap_WithNull_ShouldReturnNull
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_AvailableFreeSpace_ShouldReturnAvailableFreeSpaceOfDriveInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_Constructor_ShouldInitializeLocalWindowsDrives("c:")
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_Constructor_ShouldInitializeLocalWindowsDrives("c:\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_Constructor_ShouldInitializeLocalWindowsDrives_SpecialForWindows
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_Constructor_ShouldThrowExceptionIfUncPath("\\\\unc\\share")
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_Constructor_ShouldThrowExceptionIfUncPath("\\\\unctoo")
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_DriveFormat_ShouldReturnDriveFormatOfDriveInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_DriveType_ShouldReturnDriveTypeOfDriveInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_IsReady_ShouldReturnIsReadyOfDriveInMemoryFileSystem(False)
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_IsReady_ShouldReturnIsReadyOfDriveInMemoryFileSystem(True)
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_RootDirectory_ShouldReturnTheDirectoryBase
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_ToString_ShouldReturnTheDrivePath("C:","C:\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_ToString_ShouldReturnTheDrivePath("c:","c:\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_ToString_ShouldReturnTheDrivePath("d:","d:\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_ToString_ShouldReturnTheDrivePath("e:","e:\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_ToString_ShouldReturnTheDrivePath("f:","f:\\")
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_TotalFreeSpace_ShouldReturnTotalFreeSpaceOfDriveInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_TotalSize_ShouldReturnTotalSizeOfDriveInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockDriveInfoTests ‑ MockDriveInfo_VolumeLabel_ShouldReturnVolumeLabelOfDriveInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFileStream_OpenRead_ShouldUpdateLastAccessTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFileStream_OpenWrite_ShouldUpdateLastAccessAndLastWriteTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterAppendAllText_ShouldUpdateLastAccessAndLastWriteTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterCopy_ShouldUpdateCreationAndLastAccessTimeOfDestination
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterMove_ShouldUpdateLastAccessTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterOpen_WithReadOnlyAccess_ShouldUpdateLastAccessTime(Open,Read)
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterOpen_WithReadOnlyAccess_ShouldUpdateLastAccessTime(OpenOrCreate,Read)
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterOpen_WithWriteAccess_ShouldUpdateLastAccessAndLastWriteTime(Append,Write)
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterOpen_WithWriteAccess_ShouldUpdateLastAccessAndLastWriteTime(Open,ReadWrite)
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterOpen_WithWriteAccess_ShouldUpdateLastAccessAndLastWriteTime(OpenOrCreate,Write)
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterReadAllBytes_ShouldUpdateLastAccessTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterReadAllLines_ShouldUpdateLastAccessTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterReadAllText_ShouldUpdateLastAccessTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterSetAccessControl_ShouldUpdateLastAccessTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterSetAttributes_ShouldUpdateLastAccessTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterWriteAllBytes_ShouldUpdateLastAccessAndLastWriteTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileAdjustTimesTest ‑ MockFile_AfterWriteAllText_ShouldUpdateLastAccessAndLastWriteTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLinesAsync_ShouldPersistNewLinesToExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLinesAsync_ShouldPersistNewLinesToNewFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLinesAsync_ShouldThrowArgumentExceptionIfPathContainsInvalidChar("<")
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLinesAsync_ShouldThrowArgumentExceptionIfPathContainsInvalidChar(">")
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLinesAsync_ShouldThrowArgumentExceptionIfPathContainsInvalidChar("\"")
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLinesAsync_ShouldThrowArgumentExceptionIfPathContainsInvalidChar("|")
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLinesAsync_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLinesAsync_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLinesAsync_ShouldThrowArgumentExceptionIfPathIsZeroLength
Check notice on line 0 in .github
github-actions / Test Results
1133 tests found (test 414 to 883)
There are 1133 tests, see "Raw output" for the list of tests 414 to 883.
Raw output
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLinesAsync_ShouldThrowArgumentNullExceptionIfContentIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLinesAsync_ShouldThrowArgumentNullExceptionIfEncodingIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLinesAsync_ShouldThrowOperationCanceledExceptionIfCancelled
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLines_ShouldPersistNewLinesToExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLines_ShouldPersistNewLinesToNewFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLines_ShouldThrowArgumentExceptionIfPathContainsInvalidChar("<")
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLines_ShouldThrowArgumentExceptionIfPathContainsInvalidChar(">")
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLines_ShouldThrowArgumentExceptionIfPathContainsInvalidChar("\"")
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLines_ShouldThrowArgumentExceptionIfPathContainsInvalidChar("|")
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLines_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLines_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLines_ShouldThrowArgumentExceptionIfPathIsZeroLength
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLines_ShouldThrowArgumentNullExceptionIfContentIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllLinesTests ‑ MockFile_AppendAllLines_ShouldThrowArgumentNullExceptionIfEncodingIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllTextAsync_ShouldCreateIfNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllTextAsync_ShouldCreateIfNotExistWithBom
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllTextAsync_ShouldFailIfNotExistButDirectoryAlsoNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllTextAsync_ShouldPersistNewText
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllTextAsync_ShouldPersistNewTextWithCustomEncoding
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllTextAsync_ShouldPersistNewTextWithDifferentEncoding
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllTextAsync_ShouldThrowOperationCanceledExceptionIfCancelled
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllTextAsync_ShouldWorkWithRelativePath
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllText_ShouldCreateIfNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllText_ShouldCreateIfNotExistWithBom
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllText_ShouldFailIfNotExistButDirectoryAlsoNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllText_ShouldPersistNewText
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllText_ShouldPersistNewTextWithCustomEncoding
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllText_ShouldPersistNewTextWithDifferentEncoding
System.IO.Abstractions.TestingHelpers.Tests.MockFileAppendAllTextTests ‑ MockFile_AppendAllText_ShouldWorkWithRelativePath
System.IO.Abstractions.TestingHelpers.Tests.MockFileArgumentPathTests ‑ Operations_ShouldThrowArgumentNullExceptionIfPathIsNull(System.Action`1[System.IO.Abstractions.IFile])
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldAdjustTimestampsOnDestination
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldCloneBinaryContents
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldCloneContents
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldCreateFileAtNewDestination
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldOverwriteFileWhenOverwriteFlagIsTrue
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowArgumentExceptionWhenSourceFileNameContainsInvalidChars_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowArgumentExceptionWhenSourceIsEmpty_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowArgumentExceptionWhenSourceIsEmpty_ParamName
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowArgumentExceptionWhenSourceIsStringOfBlanks
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowArgumentExceptionWhenSourcePathContainsInvalidChars_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowArgumentExceptionWhenTargetFileNameContainsInvalidChars_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowArgumentExceptionWhenTargetIsEmpty_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowArgumentExceptionWhenTargetIsStringOfBlanks
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowArgumentExceptionWhenTargetPathContainsInvalidChars_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowArgumentNullExceptionWhenSourceIsNull_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowArgumentNullExceptionWhenSourceIsNull_ParamName
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowArgumentNullExceptionWhenTargetIsNull_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowArgumentNullExceptionWhenTargetIsNull_ParamName
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowExceptionWhenFileExistsAtDestination
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowExceptionWhenFolderInDestinationDoesNotExist("c:\\source\\demo.txt","c:\\doesnotexist\\demo.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowExceptionWhenFolderInDestinationDoesNotExist("c:\\source\\demo.txt","c:\\source\\doesnotexist\\demo.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowFileNotFoundExceptionWhenSourceDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowFileNotFoundExceptionWhenSourceDoesNotExist_EvenWhenCopyingToItself
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowIOExceptionForInvalidFileShare
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowNotSupportedExceptionWhenDestinationPathContainsInvalidDriveLetter
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowNotSupportedExceptionWhenDestinationPathContainsInvalidUseOfDriveSeparator
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowNotSupportedExceptionWhenSourcePathContainsInvalidDriveLetter
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldThrowNotSupportedExceptionWhenSourcePathContainsInvalidUseOfDriveSeparator
System.IO.Abstractions.TestingHelpers.Tests.MockFileCopyTests ‑ MockFile_Copy_ShouldWorkWithRelativePaths
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_CanReadFromNewStream
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_DeleteOnCloseOption_FileDeletedWhenStreamIsClosed
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_DeleteOnCloseOption_FileExistsWhileStreamIsOpen
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_EncryptedOption_EncryptsFileWhenStreamIsClose
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_EncryptedOption_FileNotYetEncryptedWhenStreamIsOpen
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_ShouldThrowArgumentNullExceptionIfPathIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_ShouldThrowArgumentNullExceptionIfPathIsNull1("<")
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_ShouldThrowArgumentNullExceptionIfPathIsNull1(">")
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_ShouldThrowArgumentNullExceptionIfPathIsNull1("\"")
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_ShouldThrowArgumentNullExceptionIfPathIsNull1("|")
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_ShouldThrowDirectoryNotFoundExceptionIfCreatingAndParentPathDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_ShouldWorkWithRelativePath
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_TruncateShouldClearFileContentsOnOpen
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ MockFile_Create_TruncateShouldWriteNewContents
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ Mockfile_Create_CanWriteToNewStream
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ Mockfile_Create_OverwritesExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ Mockfile_Create_ShouldCreateNewStream
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ Mockfile_Create_ShouldThrowArgumentExceptionIfPathIsZeroLength
System.IO.Abstractions.TestingHelpers.Tests.MockFileCreateTests ‑ Mockfile_Create_ShouldThrowUnauthorizedAccessExceptionIfPathIsReadOnly
System.IO.Abstractions.TestingHelpers.Tests.MockFileDeleteTests ‑ MockFile_Delete_ShouldDeleteFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileDeleteTests ‑ MockFile_Delete_ShouldSilentlyReturnIfNonExistingFileInExistingFolder
System.IO.Abstractions.TestingHelpers.Tests.MockFileDeleteTests ‑ MockFile_Delete_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileDeleteTests ‑ MockFile_Delete_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileDeleteTests ‑ MockFile_Delete_ShouldThrowDirectoryNotFoundExceptionIfParentFolderAbsent
System.IO.Abstractions.TestingHelpers.Tests.MockFileExistsTests ‑ MockFile_Exists_ShouldReturnFalseForDirectories
System.IO.Abstractions.TestingHelpers.Tests.MockFileExistsTests ‑ MockFile_Exists_ShouldReturnFalseForEmptyStringPath
System.IO.Abstractions.TestingHelpers.Tests.MockFileExistsTests ‑ MockFile_Exists_ShouldReturnFalseForEntirelyDifferentPath
System.IO.Abstractions.TestingHelpers.Tests.MockFileExistsTests ‑ MockFile_Exists_ShouldReturnFalseForInvalidCharactersInPath
System.IO.Abstractions.TestingHelpers.Tests.MockFileExistsTests ‑ MockFile_Exists_ShouldReturnFalseForNullPath
System.IO.Abstractions.TestingHelpers.Tests.MockFileExistsTests ‑ MockFile_Exists_ShouldReturnFalseForPathVaryingByCase
System.IO.Abstractions.TestingHelpers.Tests.MockFileExistsTests ‑ MockFile_Exists_ShouldReturnTrueForPathVaryingByCase
System.IO.Abstractions.TestingHelpers.Tests.MockFileExistsTests ‑ MockFile_Exists_ShouldReturnTrueForSamePath
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetAccessControlTests ‑ MockFile_GetAccessControl_ShouldReturnAccessControlOfFileData
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetAccessControlTests ‑ MockFile_GetAccessControl_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetAccessControlTests ‑ MockFile_GetAccessControl_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetAccessControlTests ‑ MockFile_GetAccessControl_ShouldThrowFileNotFoundExceptionIfFileDoesNotExistInMockData
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetCreationTimeTests ‑ MockFile_GetCreationTime_ShouldBeSet
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetCreationTimeTests ‑ MockFile_GetCreationTime_ShouldReturnDefaultTimeIfFileDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetCreationTimeTests ‑ MockFile_GetCreationTime_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetCreationTimeTests ‑ MockFile_GetCreationTime_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetCreationTimeUtcTests ‑ MockFile_GetCreationTimeUtc_ShouldBeSet
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetCreationTimeUtcTests ‑ MockFile_GetCreationTimeUtc_ShouldReturnDefaultTimeIfFileDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetCreationTimeUtcTests ‑ MockFile_GetCreationTimeUtc_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetCreationTimeUtcTests ‑ MockFile_GetCreationTimeUtc_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastAccessTimeTests ‑ MockFile_GetLastAccessTime_ShouldBeSet
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastAccessTimeTests ‑ MockFile_GetLastAccessTime_ShouldReturnDefaultTimeIfFileDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastAccessTimeTests ‑ MockFile_GetLastAccessTime_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastAccessTimeTests ‑ MockFile_GetLastAccessTime_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastAccessTimeUtcTests ‑ MockFile_GetLastAccessTimeUtc_ShouldBeSet
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastAccessTimeUtcTests ‑ MockFile_GetLastAccessTimeUtc_ShouldReturnDefaultTimeIfFileDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastAccessTimeUtcTests ‑ MockFile_GetLastAccessTimeUtc_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastAccessTimeUtcTests ‑ MockFile_GetLastAccessTimeUtc_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastWriteTimeTests ‑ MockFile_GetLastWriteTime_ShouldBeSet
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastWriteTimeTests ‑ MockFile_GetLastWriteTime_ShouldReturnDefaultTimeIfFileDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastWriteTimeTests ‑ MockFile_GetLastWriteTime_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastWriteTimeTests ‑ MockFile_GetLastWriteTime_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastWriteTimeUtcTests ‑ MockFile_GetLastWriteTimeUtc_ShouldBeSet
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastWriteTimeUtcTests ‑ MockFile_GetLastWriteTimeUtc_ShouldReturnDefaultTimeIfFileDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastWriteTimeUtcTests ‑ MockFile_GetLastWriteTimeUtc_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetLastWriteTimeUtcTests ‑ MockFile_GetLastWriteTimeUtc_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetUnixFileModeTests ‑ MockFile_GetUnixFileMode_ShouldReturnDefaultAccessMode
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetUnixFileModeTests ‑ MockFile_GetUnixFileMode_ShouldReturnSpecifiedAccessMode(GroupExecute)
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetUnixFileModeTests ‑ MockFile_GetUnixFileMode_ShouldReturnSpecifiedAccessMode(GroupRead)
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetUnixFileModeTests ‑ MockFile_GetUnixFileMode_ShouldReturnSpecifiedAccessMode(GroupWrite)
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetUnixFileModeTests ‑ MockFile_GetUnixFileMode_ShouldReturnSpecifiedAccessMode(None)
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetUnixFileModeTests ‑ MockFile_GetUnixFileMode_ShouldReturnSpecifiedAccessMode(OtherExecute)
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetUnixFileModeTests ‑ MockFile_GetUnixFileMode_ShouldReturnSpecifiedAccessMode(OtherRead)
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetUnixFileModeTests ‑ MockFile_GetUnixFileMode_ShouldReturnSpecifiedAccessMode(OtherWrite)
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetUnixFileModeTests ‑ MockFile_GetUnixFileMode_ShouldReturnSpecifiedAccessMode(SetGroup)
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetUnixFileModeTests ‑ MockFile_GetUnixFileMode_ShouldReturnSpecifiedAccessMode(SetUser)
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetUnixFileModeTests ‑ MockFile_GetUnixFileMode_ShouldReturnSpecifiedAccessMode(StickyBit)
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetUnixFileModeTests ‑ MockFile_GetUnixFileMode_ShouldReturnSpecifiedAccessMode(UserExecute)
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetUnixFileModeTests ‑ MockFile_GetUnixFileMode_ShouldReturnSpecifiedAccessMode(UserRead)
System.IO.Abstractions.TestingHelpers.Tests.MockFileGetUnixFileModeTests ‑ MockFile_GetUnixFileMode_ShouldReturnSpecifiedAccessMode(UserWrite)
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoAccessControlTests ‑ MockFileInfo_GetAccessControl_ShouldReturnAccessControlOfFileData
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoAccessControlTests ‑ MockFile_SetAccessControl_ShouldSetAccessControlOfFileData
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoFactoryTests ‑ MockFileInfoFactory_New_ShouldReturnFileInfoForExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoFactoryTests ‑ MockFileInfoFactory_New_ShouldReturnFileInfoForNonExistentFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoFactoryTests ‑ MockFileInfoFactory_Wrap_ShouldKeepNameAndFullName
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoFactoryTests ‑ MockFileInfoFactory_Wrap_WithNull_ShouldReturnNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoSymlinkTests ‑ MockFileInfo_ResolveLinkTarget_ShouldReturnPathOfTargetLink
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoSymlinkTests ‑ MockFileInfo_ResolveLinkTarget_WithFinalTarget_ShouldReturnPathOfTargetLink
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoSymlinkTests ‑ MockFileInfo_ResolveLinkTarget_WithoutFinalTarget_ShouldReturnFirstLink
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoSymlinkTests ‑ MockFileInfo_ResolveLinkTarget_WithoutTargetLink_ShouldThrowIOException
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_AppendText_ShouldAddTextToFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_AppendText_ShouldCreateFileIfMissing
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Attributes_SetterShouldThrowFileNotFoundExceptionOnNonExistingFileOrDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Attributes_ShouldReturnMinusOneForNonExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_CopyTo_ThrowsExceptionIfSourceDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_CreateText_ShouldUpdateCachedDataAndReturnTrueForExists
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Create_ShouldUpdateCachedDataAndReturnTrueForExists
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_CreationTimeUtcWithUnspecifiedDateTimeKind_ShouldSetCreationTimeUtcOfFileInFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_CreationTimeUtc_ShouldReturnCreationTimeUtcOfFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_CreationTimeUtc_ShouldReturnDefaultTimeForNonExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_CreationTimeUtc_ShouldSetCreationTimeUtcOfFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_CreationTimeWithUnspecifiedDateTimeKind_ShouldSetCreationTimeOfFileInFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_CreationTime_ShouldReturnCreationTimeOfFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_CreationTime_ShouldReturnDefaultTimeForNonExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_CreationTime_ShouldSetCreationTimeOfFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Decrypt_ShouldUnsetEncryptedAttributeOfFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Delete_ShouldThrowIfFileAccessShareHasNoWriteOrDeleteAccess
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Delete_ShouldUpdateCachedDataAndReturnFalseForExists
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Encrypt_ShouldSetEncryptedAttributeOfFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Exists_ShouldReturnCachedData
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Exists_ShouldReturnFalseIfFileDoesNotExistInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Exists_ShouldReturnFalseIfPathLeadsToDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Exists_ShouldReturnTrueIfFileExistsInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Exists_ShouldUpdateCachedDataOnRefresh
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_GetDirectoryName_ShouldReturnCompleteDirectoryPath
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_GetDirectory_ShouldReturnDirectoryInfoWithCorrectPath
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_GetExtensionWithoutExtension_ShouldReturnEmptyString
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_GetExtension_ShouldReturnExtension
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_IsReadOnly_ShouldSetNotReadOnlyAttributeOfFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_IsReadOnly_ShouldSetReadOnlyAttributeOfFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_LastAccessTimeUtcWithUnspecifiedDateTimeKind_ShouldSetLastAccessTimeUtcOfFileInFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_LastAccessTimeUtc_ShouldReturnDefaultTimeForNonExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_LastAccessTimeUtc_ShouldReturnLastAccessTimeUtcOfFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_LastAccessTimeUtc_ShouldSetCreationTimeUtcOfFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_LastAccessTimeWithUnspecifiedDateTimeKind_ShouldSetLastAccessTimeOfFileInFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_LastWriteTimeUtcWithUnspecifiedDateTimeKind_ShouldSetLastWriteTimeUtcOfFileInFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_LastWriteTimeUtc_ShouldReturnDefaultTimeForNonExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_LastWriteTimeUtc_ShouldReturnLastWriteTimeUtcOfFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_LastWriteTimeUtc_ShouldSetLastWriteTimeUtcOfFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_LastWriteTimeWithUnspecifiedDateTimeKind_ShouldSetLastWriteTimeOfFileInFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_LastWriteTime_ShouldReturnDefaultTimeForNonExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Length_ShouldReturnLengthOfFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Length_ShouldThrowFileNotFoundExceptionIfFileDoesNotExistInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Length_ShouldThrowFileNotFoundExceptionIfPathLeadsToDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_MoveToOnlyCaseChanging_ShouldSucceed
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_MoveToWithOverwrite_ShouldSucceedWhenTargetAlreadyExists
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_MoveTo_ExistingDestination_ShouldThrowExceptionAboutFileAlreadyExisting
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_MoveTo_NonExistentDestinationFolder_ShouldThrowDirectoryNotFoundException
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_MoveTo_NonExistentDestination_ShouldUpdateFileInfoDirectoryAndFullName
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_MoveTo_SameSourceAndTargetIsANoOp
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_MoveTo_SameSourceAndTargetThrowsExceptionIfSourceDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_MoveTo_ThrowsExceptionIfSourceDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_NullPath_ThrowArgumentNullException
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_OpenRead_ShouldReturnByteContentOfFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_OpenText_ShouldReturnStringContentOfFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_OpenWrite_ShouldAddDataToFileInMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Replace_ShouldCreateBackup
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Replace_ShouldReplaceFileContents
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Replace_ShouldReturnDestinationFileInfo
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Replace_ShouldThrowIfDestinationFileDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Replace_ShouldThrowIfDirectoryOfBackupPathDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_Replace_ShouldThrowIfSourceFileDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_ToString_ShouldReturnOriginalFilePath("..\\..\\..\\c.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_ToString_ShouldReturnOriginalFilePath("c:\\a\\b\\c.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_ToString_ShouldReturnOriginalFilePath("c:\\a\\c.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ MockFileInfo_ToString_ShouldReturnOriginalFilePath("c:\\c.txt")
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ New_Paths_NormalizePaths("/file","/file")
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ New_Paths_NormalizePaths("/top/../../most/file","/most/file")
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ New_Paths_NormalizePaths("/top/../most/../dir/file","/dir/file")
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ New_Paths_NormalizePaths("/top/../most/file","/most/file")
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ New_Paths_NormalizePaths("\\file","C:\\file")
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ New_Paths_NormalizePaths("c:\\top\\../..\\most\\file","c:\\most\\file")
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ New_Paths_NormalizePaths("c:\\top\\..\\most\\..\\dir\\file","c:\\dir\\file")
System.IO.Abstractions.TestingHelpers.Tests.MockFileInfoTests ‑ New_Paths_NormalizePaths("c:\\top\\..\\most\\file","c:\\most\\file")
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareDeleteDoesNotThrowDelete
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareDeleteDoesNotThrowFileMove
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareNoneThrows
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareNoneThrowsDelete
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareNoneThrowsFileMove
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareNoneThrowsOnAppendLines
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareNoneThrowsOnOpenRead
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareNoneThrowsOnReadAllBytes
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareNoneThrowsOnReadAllLines
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareNoneThrowsOnReadAllText
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareNoneThrowsOnWriteAllLines
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareReadDoesNotThrowOnRead
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareReadThrowsOnWrite
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareWriteDoesNotThrowOnWrite
System.IO.Abstractions.TestingHelpers.Tests.MockFileLockTests ‑ MockFile_Lock_FileShareWriteThrowsOnRead
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_MoveWithOverwrite_ShouldSucceedWhenTargetAlreadyExists
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_SameSourceAndTargetIsANoOp
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldMoveFileWithinMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldRetainMetadata
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowArgumentExceptionWhenSourceFileNameContainsInvalidChars_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowArgumentExceptionWhenSourceIsEmpty_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowArgumentExceptionWhenSourceIsEmpty_ParamName
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowArgumentExceptionWhenSourceIsStringOfBlanks
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowArgumentExceptionWhenSourcePathContainsInvalidChars_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowArgumentExceptionWhenTargetFileNameContainsInvalidChars_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowArgumentExceptionWhenTargetIsEmpty_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowArgumentExceptionWhenTargetIsEmpty_ParamName
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowArgumentExceptionWhenTargetIsStringOfBlanks
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowArgumentExceptionWhenTargetPathContainsInvalidChars_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowArgumentNullExceptionWhenSourceIsNull_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowArgumentNullExceptionWhenSourceIsNull_ParamName
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowArgumentNullExceptionWhenTargetIsNull_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowArgumentNullExceptionWhenTargetIsNull_ParamName
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowDirectoryNotFoundExceptionWhenSourcePathDoesNotExist_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowExceptionWhenSourceDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowExceptionWhenSourceDoesNotExist_EvenWhenCopyingToItself
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowExceptionWhenSourceFileShare_Is_Not_Delete
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowFileNotFoundExceptionWhenSourceDoesNotExist_FileName
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowFileNotFoundExceptionWhenSourceDoesNotExist_Message
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowIOExceptionWhenTargetAlreadyExists
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowNotSupportedExceptionWhenDestinationPathContainsInvalidDriveLetter
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowNotSupportedExceptionWhenDestinationPathContainsInvalidUseOfDriveSeparator
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowNotSupportedExceptionWhenSourcePathContainsInvalidDriveLetter
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_ShouldThrowNotSupportedExceptionWhenSourcePathContainsInvalidUseOfDriveSeparator
System.IO.Abstractions.TestingHelpers.Tests.MockFileMoveTests ‑ MockFile_Move_WithReadOnlyAttribute_ShouldMoveFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_OpenText_ShouldRetainCreationTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_OpenText_ShouldRetainLastWriteTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_OpenText_ShouldUpdateLastAccessTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_OpenWrite_ShouldWorkWithRelativePath
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Open_AllowsReadWriteOnCreate
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Open_CreatesNewFileFileOnCreate
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Open_CreatesNewFileFileOnCreateNew
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Open_CreatesNewFileOnOpenOrCreate
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Open_OpensExistingFileOnAppend
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Open_OpensExistingFileOnOpen
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Open_OpensExistingFileOnOpenOrCreate
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Open_OpensExistingFileOnTruncate
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Open_OverwritesExistingFileOnCreate
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Open_ShouldThrowDirectoryNotFoundExceptionIfFileModeCreateAndParentPathDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Open_ThrowsOnCreateNewWithExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Open_ThrowsOnOpenWithMissingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Open_ThrowsOnTruncateWithMissingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_ReadAsync_ShouldRetainCreationTimeAndUpdateLastAccessTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Read_ShouldRetainCreationTimeAndUpdateLastAccessTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_WriteAsync_ShouldRetainCreationTimeAndUpdateLastAccessTimeAndLastWriteTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileOpenTests ‑ MockFile_Write_ShouldRetainCreationTimeAndUpdateLastAccessTimeAndLastWriteTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllBytesTests ‑ MockFile_ReadAllBytesAsync_ShouldReturnDataSavedByWriteAllBytes
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllBytesTests ‑ MockFile_ReadAllBytesAsync_ShouldReturnOriginalByteData
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllBytesTests ‑ MockFile_ReadAllBytesAsync_ShouldThrowFileNotFoundExceptionIfFileDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllBytesTests ‑ MockFile_ReadAllBytesAsync_ShouldThrowOperationCanceledExceptionIfCanceled
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllBytesTests ‑ MockFile_ReadAllBytesAsync_ShouldTolerateAltDirectorySeparatorInPath
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllBytesTests ‑ MockFile_ReadAllBytes_ShouldReturnANewCopyOfTheFileContents
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllBytesTests ‑ MockFile_ReadAllBytes_ShouldReturnDataSavedByWriteAllBytes
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllBytesTests ‑ MockFile_ReadAllBytes_ShouldReturnOriginalByteData
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllBytesTests ‑ MockFile_ReadAllBytes_ShouldThrowFileNotFoundExceptionIfFileDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllBytesTests ‑ MockFile_ReadAllBytes_ShouldTolerateAltDirectorySeparatorInPath
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllLinesTests ‑ MockFile_ReadAllLinesAsync_NotExistingFile_ThrowsCorrectFileNotFoundException
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllLinesTests ‑ MockFile_ReadAllLinesAsync_ShouldReturnOriginalDataWithCustomEncoding
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllLinesTests ‑ MockFile_ReadAllLinesAsync_ShouldReturnOriginalTextData
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllLinesTests ‑ MockFile_ReadAllLinesAsync_ShouldThrowOperationCanceledExceptionIfCanceled
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllLinesTests ‑ MockFile_ReadAllLines_NotExistingFile_ThrowsCorrectFileNotFoundException
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllLinesTests ‑ MockFile_ReadAllLines_ShouldNotReturnBom
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllLinesTests ‑ MockFile_ReadAllLines_ShouldReturnOriginalDataWithCustomEncoding
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllLinesTests ‑ MockFile_ReadAllLines_ShouldReturnOriginalTextData
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllLinesTests ‑ MockFile_ReadLinesAsync_NotExistingFile_ThrowsCorrectFileNotFoundException
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllLinesTests ‑ MockFile_ReadLinesAsync_ShouldReturnOriginalDataWithCustomEncoding
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllLinesTests ‑ MockFile_ReadLinesAsync_ShouldReturnOriginalTextData
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadAllLinesTests ‑ MockFile_ReadLinesAsync_ShouldThrowOperationCanceledExceptionIfCanceled
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadLinesTests ‑ MockFile_ReadLines_ShouldReturnOriginalDataWithCustomEncoding
System.IO.Abstractions.TestingHelpers.Tests.MockFileReadLinesTests ‑ MockFile_ReadLines_ShouldReturnOriginalTextData
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetAccessControlTests ‑ MockFile_SetAccessControl_ShouldSetAccessControlOfFileData
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetAccessControlTests ‑ MockFile_SetAccessControl_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetAccessControlTests ‑ MockFile_SetAccessControl_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ")
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetAccessControlTests ‑ MockFile_SetAccessControl_ShouldThrowFileNotFoundExceptionIfFileDoesNotExistInMockData
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetAttributesTests ‑ MockFile_SetAttributes_ShouldSetAttributesOnDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetAttributesTests ‑ MockFile_SetAttributes_ShouldSetAttributesOnFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetAttributesTests ‑ MockFile_SetAttributes_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces(" ",Normal)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetAttributesTests ‑ MockFile_SetAttributes_ShouldThrowArgumentExceptionIfPathContainsOnlyWhitespaces("",Normal)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetAttributesTests ‑ MockFile_SetAttributes_ShouldThrowFileNotFoundExceptionIfMissingDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessMode(GroupExecute)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessMode(GroupRead)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessMode(GroupWrite)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessMode(None)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessMode(OtherExecute)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessMode(OtherRead)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessMode(OtherWrite)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessMode(SetGroup)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessMode(SetUser)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessMode(StickyBit)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessMode(UserExecute)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessMode(UserRead)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessMode(UserWrite)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessModeFlags(OtherRead, GroupRead, UserRead)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessModeFlags(OtherWrite, GroupRead, UserExecute)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSetUnixFileModeTests ‑ MockFile_SetUnixFileMode_ShouldSetSpecifiedAccessModeFlags(UserExecute, UserWrite, UserRead)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_AppendAccessWithReadWriteMode_ShouldThrowArgumentException
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_CreateExistingFile_Should_Throw_IOException(CreateNew)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_CreateForAnExistingFile_ShouldReplaceFileContents(Create)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_CreateForExistingFile_ShouldReturnStream(Append)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_CreateForExistingFile_ShouldReturnStream(Create)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_CreateForNonExistingFile_ShouldReturnStream(Append)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_CreateForNonExistingFile_ShouldReturnStream(Create)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_CreateInNonExistingDirectory_ShouldThrowDirectoryNotFoundException(Create)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_CreateInNonExistingDirectory_ShouldThrowDirectoryNotFoundException(CreateNew)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_CreateInNonExistingDirectory_ShouldThrowDirectoryNotFoundException(Open)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_CreateWithRelativePath_CreatesFileInCurrentDirectory(Create)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_CreateWithRelativePath_CreatesFileInCurrentDirectory(CreateNew)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_CreateWithRelativePath_CreatesFileInCurrentDirectory(OpenOrCreate)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_InvalidModeForReadAccess_ShouldThrowArgumentException(Append)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_InvalidModeForReadAccess_ShouldThrowArgumentException(Create)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_InvalidModeForReadAccess_ShouldThrowArgumentException(CreateNew)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_InvalidModeForReadAccess_ShouldThrowArgumentException(Truncate)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_OpenNonExistingFile_ShouldThrowFileNotFoundException(Open)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStreamFactory_OpenNonExistingFile_ShouldThrowFileNotFoundException(Truncate)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamFactoryTests ‑ MockFileStream_CanRead_ReturnsFalseForAWriteOnlyStream
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Close_MultipleCallsDoNotThrow
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_Insufficient_FileShare_Throws_Exception(None,Read)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_Insufficient_FileShare_Throws_Exception(None,ReadWrite)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_Insufficient_FileShare_Throws_Exception(None,Write)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_Insufficient_FileShare_Throws_Exception(Read,ReadWrite)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_Insufficient_FileShare_Throws_Exception(Read,Write)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_Insufficient_FileShare_Throws_Exception(Write,Read)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_ReadAccessOnReadOnlyFile_Does_Not_Throw_Exception
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_ReadTypeNotWritable
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_Reading_Nonexistent_File_Throws_Exception
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_Sufficient_FileShare_Does_Not_Throw_Exception(Read,Read)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_Sufficient_FileShare_Does_Not_Throw_Exception(ReadWrite,Read)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_Sufficient_FileShare_Does_Not_Throw_Exception(ReadWrite,ReadWrite)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_Sufficient_FileShare_Does_Not_Throw_Exception(ReadWrite,Write)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_WriteAccessOnNonReadOnlyFile_Does_Not_Throw_Exception
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_WriteAccessOnReadOnlyFile_Throws_Exception(ReadWrite)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Constructor_WriteAccessOnReadOnlyFile_Throws_Exception(Write)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_DisposeAsync_ShouldNotThrow
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Dispose_MultipleCallsDoNotThrow
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Dispose_OperationsAfterDisposeThrow
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Dispose_ShouldNotResurrectFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_FlushAsync_WritesByteToFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_FlushBool_ShouldNotChangePosition(False)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_FlushBool_ShouldNotChangePosition(True)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Flush_ShouldNotChangePosition
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Flush_WritesByteToFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Null_ShouldHaveExpectedProperties
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_Null_ShouldReturnSingletonObject
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_WhenBufferSizeIsNotPositive_ShouldThrowArgumentNullException(-1)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_WhenBufferSizeIsNotPositive_ShouldThrowArgumentNullException(0)
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_WhenDestinationIsClosed_ShouldThrowObjectDisposedException
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_WhenDestinationIsNull_ShouldThrowArgumentNullException
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_WhenDestinationIsReadOnly_ShouldThrowNotSupportedException
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_WhenSourceIsClosed_ShouldThrowObjectDisposedException
System.IO.Abstractions.TestingHelpers.Tests.MockFileStreamTests ‑ MockFileStream_WhenSourceIsWriteOnly_ShouldThrowNotSupportedException
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_CreateSymbolicLink_ShouldFailIfPathDirectoryDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_CreateSymbolicLink_ShouldFailIfPathExists
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_CreateSymbolicLink_ShouldFailIfTargetDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_CreateSymbolicLink_ShouldFailWithEmptyPath
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_CreateSymbolicLink_ShouldFailWithEmptyTarget
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_CreateSymbolicLink_ShouldFailWithIllegalCharactersInPath
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_CreateSymbolicLink_ShouldFailWithIllegalCharactersInTarget
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_CreateSymbolicLink_ShouldFailWithIllegalPath
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_CreateSymbolicLink_ShouldFailWithIllegalTarget
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_CreateSymbolicLink_ShouldFailWithNullPath
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_CreateSymbolicLink_ShouldFailWithNullTarget
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_CreateSymbolicLink_ShouldReturnFileSystemInfo
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_CreateSymbolicLink_ShouldSetReparsePointAttribute
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_CreateSymbolicLink_ShouldSucceedFromFileInfo
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_ResolveLinkTarget_ShouldReturnPathOfTargetLink
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_ResolveLinkTarget_WithFinalTargetWithTooManyLinks_ShouldThrowIOException
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_ResolveLinkTarget_WithFinalTarget_ShouldReturnPathOfTargetLink
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_ResolveLinkTarget_WithoutFinalTarget_ShouldReturnFirstLink
System.IO.Abstractions.TestingHelpers.Tests.MockFileSymlinkTests ‑ MockFile_ResolveLinkTarget_WithoutTargetLink_ShouldThrowIOException
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemOptionTests ‑ CreateDefaultTempDir_ShouldBeConsidered(False)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemOptionTests ‑ CreateDefaultTempDir_ShouldBeConsidered(True)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemOptionTests ‑ CurrentDirectory_ShouldBeConsidered("C:\\foo\\bar")
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemOptionTests ‑ CurrentDirectory_ShouldBeConsidered("C:\\path")
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemSerializationTests ‑ SerializationBytes
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddDirectory_ShouldCreateDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddDirectory_ShouldExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddDirectory_ShouldThrowExceptionIfDirectoryIsReadOnly
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddDirectory_TrailingSlashAllowedButNotRequired("C:\\path")
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddDirectory_TrailingSlashAllowedButNotRequired("C:\\path\\")
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddDrive_ShouldExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddEmptyFile_ShouldBeEmpty
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddEmptyFile_ShouldExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddFileFromEmbeddedResource_ShouldAddTheFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddFile_InitializesMockFileDataFileVersionInfoIfNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddFile_ShouldExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddFile_ShouldHandleNullFileDataAsEmpty
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddFile_ShouldHandleUnnormalizedSlashes
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddFile_ShouldMatchCapitalization_PartialMatch
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddFile_ShouldMatchCapitalization_PartialMatch_FurtherLeft
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddFile_ShouldMatchCapitalization_PerfectMatch
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddFile_ShouldReplaceExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AddFilesFromEmbeddedResource_ShouldAddAllTheFiles
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_AllNodes_ShouldReturnAllNodes
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_ByDefault_IsSerializable
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_Constructor_ShouldAddDifferentDrivesIfNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_Constructor_ShouldNotDuplicateDrives
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_Constructor_ShouldSupportDifferentRootDrives
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_Constructor_ThrowsForNonRootedCurrentDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_DefaultState_CurrentDirectoryExists("C:\\somepath")
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_DefaultState_CurrentDirectoryExists(null)
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_DefaultState_DefaultTempDirectoryExists
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_DeleteDirectoryRecursive_WithReadOnlyFile_ShouldThrowUnauthorizedException
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_DriveInfo_ShouldNotThrowAnyException
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_FileSystemWatcher_Can_Be_Overridden
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_GetFile_ShouldNotReturnFileRegisteredInConstructorWhenPathsDifferByCase
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_GetFile_ShouldReturnFileRegisteredInConstructor
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_GetFile_ShouldReturnFileRegisteredInConstructorWhenPathsDifferByCase
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_GetFile_ShouldReturnNullWhenFileIsNotRegistered
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_GetFiles_ThrowsArgumentExceptionForInvalidCharacters
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_MoveDirectoryAndFile_ShouldMoveCorrectly
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_MoveDirectory_MovesDirectoryWithoutRenamingFiles
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_RemoveFile_RemovesFiles
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemTests ‑ MockFileSystem_RemoveFile_ThrowsUnauthorizedAccessExceptionIfFileIsReadOnly
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemWatcherFactoryTests ‑ MockFileSystemWatcherFactory_CreateNewWithPathAndFilter_ShouldThrowNotImplementedException
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemWatcherFactoryTests ‑ MockFileSystemWatcherFactory_CreateNewWithPath_ShouldThrowNotImplementedException
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemWatcherFactoryTests ‑ MockFileSystemWatcherFactory_CreateNew_ShouldThrowNotImplementedException
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemWatcherFactoryTests ‑ MockFileSystemWatcherFactory_FromPath_ShouldThrowNotImplementedException
System.IO.Abstractions.TestingHelpers.Tests.MockFileSystemWatcherFactoryTests ‑ MockFileSystemWatcherFactory_Wrap_WithNull_ShouldReturnNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_AppendText_AppendTextToAnExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_AppendText_CreatesNewFileForAppendToNonExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_Constructor_ShouldThrowArgumentNullExceptionIfMockFileDataAccessorIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_Decrypt_ShouldRemoveEncryptedAttribute
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_Delete_No_File_Does_Nothing
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_Delete_ShouldRemoveFileFromFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_Delete_ShouldThrowUnauthorizedAccessException_WhenPathIsADirectory
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_Delete_Should_RemoveFiles
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_Encrypt_ShouldSetEncryptedAttribute
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetAttributeOfExistingFile_ShouldReturnCorrectValue
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetAttributeOfExistingUncDirectory_ShouldReturnCorrectValue
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetAttributeOfNonExistentFileButParentDirectoryExists_ShouldThrowOneFileNotFoundException
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetAttributeOfNonExistentFile_ShouldThrowOneDirectoryNotFoundException
Check notice on line 0 in .github
github-actions / Test Results
1133 tests found (test 884 to 1133)
There are 1133 tests, see "Raw output" for the list of tests 884 to 1133.
Raw output
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetAttributeWithEmptyParameter_ShouldThrowOneArgumentException
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetAttributeWithIllegalParameter_ShouldThrowOneArgumentException
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetCreationTimeOfNonExistentFile_ShouldReturnDefaultValue
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetCreationTimeUtcOfNonExistentFile_ShouldReturnDefaultValue
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetLastAccessTimeOfNonExistentFile_ShouldReturnDefaultValue
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetLastAccessTimeUtcOfNonExistentFile_ShouldReturnDefaultValue
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetLastWriteTimeOfNonExistentFile_ShouldReturnDefaultValue
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetLastWriteTimeUtcOfNonExistentFile_ShouldReturnDefaultValue
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetSetCreationTime_ShouldPersist
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetSetLastAccessTime_ShouldPersist
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_GetSetLastWriteTime_ShouldPersist
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_OpenRead_ShouldReturnReadOnlyStream
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_OpenWrite_ShouldCreateNewFiles
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_OpenWrite_ShouldNotCreateFolders
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_OpenWrite_ShouldOverwriteExistingFiles
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_ReadAllText_ShouldReturnOriginalDataWithCustomEncoding
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_ReadAllText_ShouldReturnOriginalTextData
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_ReadAllText_ShouldReturnTheOriginalContentWhenTheFileContainsDifferentEncodings(System.Text.ASCIIEncoding)
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_ReadAllText_ShouldReturnTheOriginalContentWhenTheFileContainsDifferentEncodings(System.Text.UTF32Encoding)
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_ReadAllText_ShouldReturnTheOriginalContentWhenTheFileContainsDifferentEncodings(System.Text.UTF8Encoding)
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_Replace_ShouldCreateBackup
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_Replace_ShouldReplaceFileContents
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_Replace_ShouldThrowIfDestinationFileDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_Replace_ShouldThrowIfDirectoryOfBackupPathDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_Replace_ShouldThrowIfSourceFileDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_SetCreationTimeUtc_ShouldAffectCreationTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_SetCreationTime_ShouldAffectCreationTimeUtc
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_SetLastAccessTimeUtc_ShouldAffectLastAccessTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_SetLastAccessTime_ShouldAffectLastAccessTimeUtc
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_SetLastWriteTimeUtc_ShouldAffectLastWriteTime
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ MockFile_SetLastWriteTime_ShouldAffectLastWriteTimeUtc
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ Serializable_can_deserialize
System.IO.Abstractions.TestingHelpers.Tests.MockFileTests ‑ Serializable_works
System.IO.Abstractions.TestingHelpers.Tests.MockFileVersionInfoFactoryTests ‑ MockFileVersionInfoFactory_GetVersionInfo_ShouldReturnTheFileVersionInfoOfTheMockFileData
System.IO.Abstractions.TestingHelpers.Tests.MockFileVersionInfoFactoryTests ‑ MockFileVersionInfoFactory_GetVersionInfo_ShouldThrowFileNotFoundExceptionIfFileDoesNotExist
System.IO.Abstractions.TestingHelpers.Tests.MockFileVersionInfoTests ‑ MockFileVersionInfo_Constructor_ShouldNotSetFileAndProductVersionNumbersIfFileAndProductVersionAreNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileVersionInfoTests ‑ MockFileVersionInfo_Constructor_ShouldSetFileAndProductVersionNumbersIfFileAndProductVersionAreNotNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileVersionInfoTests ‑ MockFileVersionInfo_ToString_ShouldReturnTheDefaultFormat
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllBytesTests ‑ MockFile_WriteAllBytesAsync_ShouldThrowAnArgumentExceptionIfContainsIllegalCharacters
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllBytesTests ‑ MockFile_WriteAllBytesAsync_ShouldThrowAnArgumentNullExceptionIfBytesAreNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllBytesTests ‑ MockFile_WriteAllBytesAsync_ShouldThrowAnArgumentNullExceptionIfPathIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllBytesTests ‑ MockFile_WriteAllBytesAsync_ShouldThrowAnUnauthorizedAccessExceptionIfFileIsHidden
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllBytesTests ‑ MockFile_WriteAllBytesAsync_ShouldThrowDirectoryNotFoundExceptionIfPathDoesNotExists
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllBytesTests ‑ MockFile_WriteAllBytesAsync_ShouldWriteDataToMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllBytesTests ‑ MockFile_WriteAllBytes_ShouldThrowAnArgumentExceptionIfContainsIllegalCharacters
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllBytesTests ‑ MockFile_WriteAllBytes_ShouldThrowAnArgumentNullExceptionIfBytesAreNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllBytesTests ‑ MockFile_WriteAllBytes_ShouldThrowAnArgumentNullExceptionIfPathIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllBytesTests ‑ MockFile_WriteAllBytes_ShouldThrowAnUnauthorizedAccessExceptionIfFileIsHidden
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllBytesTests ‑ MockFile_WriteAllBytes_ShouldThrowDirectoryNotFoundExceptionIfPathDoesNotExists
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllBytesTests ‑ MockFile_WriteAllBytes_ShouldWriteASeparateCopyToTheFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllBytesTests ‑ MockFile_WriteAllBytes_ShouldWriteDataToMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllBytesTests ‑ MockFile_WriteAllTextAsync_ShouldThrowOperationCanceledExceptionIfCancelled
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLines(string, IEnumerable<string>)
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLines(string, IEnumerable<string>) input:
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLines(string, IEnumerable<string>) input: <<<
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLines(string, IEnumerable<string>, Encoding.UTF32)
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLines(string, IEnumerable<string>, Encoding.UTF32) input:
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLines(string, IEnumerable<string>, Encoding.UTF32) input: <<<
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLines(string, string[])
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLines(string, string[]) input:
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLines(string, string[]) input: <<<
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLines(string, string[], Encoding.UTF32)
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLines(string, string[], Encoding.UTF32) input:
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLines(string, string[], Encoding.UTF32) input: <<<
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLinesAsync(string, IEnumerable<string>)
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLinesAsync(string, IEnumerable<string>) input:
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLinesAsync(string, IEnumerable<string>) input: <<<
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLinesAsync(string, IEnumerable<string>, Encoding.UTF32)
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLinesAsync(string, IEnumerable<string>, Encoding.UTF32) input:
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLinesAsync(string, IEnumerable<string>, Encoding.UTF32) input: <<<
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLinesAsync(string, string[])
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLinesAsync(string, string[]) input:
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLinesAsync(string, string[]) input: <<<
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLinesAsync(string, string[], Encoding.UTF32)
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLinesAsync(string, string[], Encoding.UTF32) input:
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests ‑ WriteAllLinesAsync(string, string[], Encoding.UTF32) input: <<<
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllLinesTests+TestDataForWriteAllLines ‑ MockFile_WriteAllLinesAsync_ShouldThrowOperationCanceledExceptionIfCancelled
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsyncMultipleLines_ShouldWriteTextFileToMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsync_Encoding_ShouldWriteTextFileToMemoryFileSystem([System.Text.ASCIIEncoding+ASCIIEncodingSealed, System.Byte[]])
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsync_Encoding_ShouldWriteTextFileToMemoryFileSystem([System.Text.UTF32Encoding, System.Byte[]])
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsync_Encoding_ShouldWriteTextFileToMemoryFileSystem([System.Text.UTF7Encoding, System.Byte[]])
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsync_Encoding_ShouldWriteTextFileToMemoryFileSystem([System.Text.UTF8Encoding, System.Byte[]])
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsync_Encoding_ShouldWriteTextFileToMemoryFileSystem([System.Text.UnicodeEncoding, System.Byte[]])
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsync_ShouldNotThrowAnArgumentNullExceptionIfTheContentIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsync_ShouldOverriteAnExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsync_ShouldThrowAnArgumentExceptionIfThePathIsEmpty
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsync_ShouldThrowAnUnauthorizedAccessExceptionIfFileIsHidden
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsync_ShouldThrowAnUnauthorizedAccessExceptionIfTheFileIsReadOnly
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsync_ShouldThrowAnUnauthorizedAccessExceptionIfThePathIsOneDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsync_ShouldThrowDirectoryNotFoundExceptionIfPathDoesNotExists
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsync_ShouldThrowOperationCanceledExceptionIfCancelled
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextAsync_ShouldWriteTextFileToMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllTextMultipleLines_ShouldWriteTextFileToMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllText_Encoding_ShouldWriteTextFileToMemoryFileSystem([System.Text.ASCIIEncoding+ASCIIEncodingSealed, System.Byte[]])
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllText_Encoding_ShouldWriteTextFileToMemoryFileSystem([System.Text.ASCIIEncoding, System.Byte[]])
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllText_Encoding_ShouldWriteTextFileToMemoryFileSystem([System.Text.UTF32Encoding, System.Byte[]])
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllText_Encoding_ShouldWriteTextFileToMemoryFileSystem([System.Text.UTF7Encoding, System.Byte[]])
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllText_Encoding_ShouldWriteTextFileToMemoryFileSystem([System.Text.UTF8Encoding, System.Byte[]])
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllText_Encoding_ShouldWriteTextFileToMemoryFileSystem([System.Text.UnicodeEncoding, System.Byte[]])
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllText_ShouldNotThrowAnArgumentNullExceptionIfTheContentIsNull
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllText_ShouldOverwriteAnExistingFile
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllText_ShouldThrowAnArgumentExceptionIfThePathIsEmpty
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllText_ShouldThrowAnUnauthorizedAccessExceptionIfFileIsHidden
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllText_ShouldThrowAnUnauthorizedAccessExceptionIfTheFileIsReadOnly
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllText_ShouldThrowAnUnauthorizedAccessExceptionIfThePathIsOneDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllText_ShouldThrowDirectoryNotFoundExceptionIfPathDoesNotExists
System.IO.Abstractions.TestingHelpers.Tests.MockFileWriteAllTextTests ‑ MockFile_WriteAllText_ShouldWriteTextFileToMemoryFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ ChangeExtension_ExtensionNoPeriod_PeriodAdded
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ Combine_SentFivePaths_Combines
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ Combine_SentFourPaths_Combines
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ Combine_SentThreePaths_Combines
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ Combine_SentTwoPaths_Combines
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ Exists_ExistingDirectory_ShouldReturnTrue
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ Exists_ExistingFileOrDirectory_ShouldReturnTrue
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ Exists_ExistingFile_ShouldReturnTrue
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ Exists_Null_ShouldReturnFalse
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ Exists_ShouldWorkWithAbsolutePaths
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetDirectoryName_SentPath_ReturnsDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetExtension_SendInPath_ReturnsExtension
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFileNameWithoutExtension_SendInPath_ReturnsFileNameNoExt
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFileName_SendInPath_ReturnsFilename
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc("/a","//computer/share/c","//computer/share/c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc("/a","//computer/share/c/../../d","//computer/share/d")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc("/a","//computer/share/c/../d","//computer/share/d")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc("/a","/b","/b")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc("/a","/b/","/b/")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc("/a","/b/../c","/c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc("c:\\a","/b","c:\\b")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc("c:\\a","/b\\","c:\\b\\")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc("c:\\a","\\b","c:\\b")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc("c:\\a","\\b\\..\\c","c:\\c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc("z:\\a","\\\\computer\\share\\c","\\\\computer\\share\\c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc("z:\\a","\\\\computer\\share\\c\\..\\..\\d","\\\\computer\\share\\d")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc("z:\\a","\\\\computer\\share\\c\\..\\d","\\\\computer\\share\\d")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_AbsolutePaths_ShouldReturnThePathWithTheRoot_Or_Unc("z:\\a","\\b\\..\\c","z:\\c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_EmptyValue_ShouldThrowArgumentException
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_InvalidUNCPaths_ShouldThrowArgumentException
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_NullValue_ShouldThrowArgumentNullException
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory("/a","b","/a/b")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory("/a/b","../c","/a/c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory("/a/b","c","/a/b/c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory("/a/b","c/","/a/b/c/")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory("/a/b/c","../../../../../d","/d")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory("/a/b/c","../../../../../d/","/d/")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory("/a/b/c","../c/../","/a/b/")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory("c:\\a","b","c:\\a\\b")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory("c:\\a\\b","..\\c","c:\\a\\c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory("c:\\a\\b","c","c:\\a\\b\\c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory("c:\\a\\b","c\\","c:\\a\\b\\c\\")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory("c:\\a\\b\\c","..\\..\\..\\..\\..\\d","c:\\d")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory("c:\\a\\b\\c","..\\..\\..\\..\\..\\d\\","c:\\d\\")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RelativePaths_ShouldReturnTheAbsolutePathWithCurrentDirectory("c:\\a\\b\\c","..\\c\\..\\","c:\\a\\b\\")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RootedPathWithRelativeSegments_ShouldReturnAnRootedAbsolutePath("/a/../../c","/c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RootedPathWithRelativeSegments_ShouldReturnAnRootedAbsolutePath("/a/b/../c","/a/c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RootedPathWithRelativeSegments_ShouldReturnAnRootedAbsolutePath("/a/b/././.././c","/a/c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RootedPathWithRelativeSegments_ShouldReturnAnRootedAbsolutePath("/a/b/././././c","/a/b/c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RootedPathWithRelativeSegments_ShouldReturnAnRootedAbsolutePath("/a/b/./c","/a/b/c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RootedPathWithRelativeSegments_ShouldReturnAnRootedAbsolutePath("c:\\a\\..\\..\\c","c:\\c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RootedPathWithRelativeSegments_ShouldReturnAnRootedAbsolutePath("c:\\a\\b\\..\\c","c:\\a\\c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RootedPathWithRelativeSegments_ShouldReturnAnRootedAbsolutePath("c:\\a\\b\\.\\.\\..\\.\\c","c:\\a\\c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RootedPathWithRelativeSegments_ShouldReturnAnRootedAbsolutePath("c:\\a\\b\\.\\.\\.\\.\\c","c:\\a\\b\\c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_RootedPathWithRelativeSegments_ShouldReturnAnRootedAbsolutePath("c:\\a\\b\\.\\c","c:\\a\\b\\c")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_SendInPath_ReturnsFullPath
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_WithMultipleDirectorySeparators_ShouldReturnTheNormalizedForm
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetFullPath_WithWhiteSpace_ShouldThrowArgumentException
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetInvalidFileNameChars_Called_ReturnsChars
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetInvalidPathChars_Called_ReturnsChars
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetPathRoot_SendInPath_ReturnsRoot
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetRandomFileName_Called_ReturnsStringLengthGreaterThanZero
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetRelativePath_ShouldUseCurrentDirectoryFromMockFileSystem
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetRelativePath_WhenPathIsNull_ShouldThrowArgumentNullException
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetRelativePath_WhenPathIsWhitespace_ShouldThrowArgumentException
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetRelativePath_WhenRelativeToIsWhitespace_ShouldThrowArgumentException
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetRelativePath_WhenRelativeToNull_ShouldThrowArgumentNullException
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetRelativePath_Works
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetTempFileName_Called_CreatesEmptyFileInTempDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetTempFileName_Called_ReturnsStringLengthGreaterThanZero
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetTempPath_Called_ReturnsStringLengthGreaterThanZero
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetTempPath_Called_ReturnsStringLengthGreaterThanZero("")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetTempPath_Called_ReturnsStringLengthGreaterThanZero("C:\\temp")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetTempPath_Called_ReturnsStringLengthGreaterThanZero(null)
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetTempPath_Called_WithNonNullVirtualTempDirectory_ReturnsVirtualTempDirectory
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetTempPath_Called_WithNullOrEmptyVirtualTempDirectory_ReturnsFallbackTempDirectory("")
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetTempPath_Called_WithNullOrEmptyVirtualTempDirectory_ReturnsFallbackTempDirectory(null)
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ GetTempPath_ShouldEndWithDirectorySeparator
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ HasExtension_PathSentIn_DeterminesExtension
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ IsPathFullyQualified_WithAbsolutePath_ReturnsTrue
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ IsPathFullyQualified_WithRelativePathParts_ReturnsFalse
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ IsPathFullyQualified_WithRelativePath_ReturnsFalse
System.IO.Abstractions.TestingHelpers.Tests.MockPathTests ‑ IsPathRooted_PathSentIn_DeterminesPathExists
System.IO.Abstractions.TestingHelpers.Tests.MockUnixSupportTests ‑ Should_Convert_Backslashes_To_Slashes_On_Unix
System.IO.Abstractions.TestingHelpers.Tests.MockUnixSupportTests ‑ Should_Remove_Drive_Letter_On_Unix
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldIgnoreTheSegmentsWhenThereAreMoreThanFiveOfThem
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldParseEachProvidedSegment("",0,0,0,0)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldParseEachProvidedSegment("1",1,0,0,0)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldParseEachProvidedSegment("1.2",1,2,0,0)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldParseEachProvidedSegment("1.2.3",1,2,3,0)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldParseEachProvidedSegment("1.2.3.4",1,2,3,4)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneContainsMoreThanJustOneNumber("1-test.2.3.4",1,0,0,0)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneContainsMoreThanJustOneNumber("1-test5.2.3.4",1,0,0,0)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneContainsMoreThanJustOneNumber("1.2-test.3.4",1,2,0,0)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneContainsMoreThanJustOneNumber("1.2-test5.3.4",1,2,0,0)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneContainsMoreThanJustOneNumber("1.2.3-test.4",1,2,3,0)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneContainsMoreThanJustOneNumber("1.2.3-test5.4",1,2,3,0)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneContainsMoreThanJustOneNumber("1.2.3.4-test",1,2,3,4)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneContainsMoreThanJustOneNumber("1.2.3.4-test5",1,2,3,4)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneIsNotValidNumber("1.2.3.test",1,2,3,0)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneIsNotValidNumber("1.2.test.4",1,2,0,0)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneIsNotValidNumber("1.test.3.4",1,0,0,0)
System.IO.Abstractions.TestingHelpers.Tests.ProductVersionParserTests ‑ ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneIsNotValidNumber("test.2.3.4",0,0,0,0)
System.IO.Abstractions.Tests.ApiParityTests ‑ Directory
System.IO.Abstractions.Tests.ApiParityTests ‑ DirectoryInfo
System.IO.Abstractions.Tests.ApiParityTests ‑ DriveInfo
System.IO.Abstractions.Tests.ApiParityTests ‑ File
System.IO.Abstractions.Tests.ApiParityTests ‑ FileInfo
System.IO.Abstractions.Tests.ApiParityTests ‑ FileSystemWatcher
System.IO.Abstractions.Tests.ApiParityTests ‑ FileVersionInfo
System.IO.Abstractions.Tests.ApiParityTests ‑ Path
System.IO.Abstractions.Tests.DirectoryInfoFactoryTests ‑ Wrap_WithNull_ShouldReturnNull
System.IO.Abstractions.Tests.DirectoryInfoTests ‑ Parent_ForRootDirectory_ShouldReturnNull
System.IO.Abstractions.Tests.DirectoryWrapperTests ‑ GetParent_ForRootDirectory_ShouldReturnNull
System.IO.Abstractions.Tests.DirectoryWrapperTests ‑ GetParent_ForSimpleFilePath_ShouldReturnSubfolder
System.IO.Abstractions.Tests.DirectoryWrapperTests ‑ GetParent_ForSimpleSubfolderPath_ShouldReturnRoot
System.IO.Abstractions.Tests.DriveInfoFactoryTests ‑ Wrap_WithNull_ShouldReturnNull
System.IO.Abstractions.Tests.FileInfoBaseConversionTests ‑ FileInfoBase_FromFileInfo_ShouldReturnNullIfFileInfoIsNull
System.IO.Abstractions.Tests.FileInfoFactoryTests ‑ Wrap_WithNull_ShouldReturnNull
System.IO.Abstractions.Tests.FileSystemTests ‑ Is_Serializable
System.IO.Abstractions.Tests.FileSystemTests ‑ Mock_DirectoryInfo_Succeeds
System.IO.Abstractions.Tests.FileSystemTests ‑ Mock_Directory_Succeeds
System.IO.Abstractions.Tests.FileSystemTests ‑ Mock_DriveInfo_Succeeds
System.IO.Abstractions.Tests.FileSystemTests ‑ Mock_FileInfo_Succeeds
System.IO.Abstractions.Tests.FileSystemTests ‑ Mock_FileStream_Succeeds
System.IO.Abstractions.Tests.FileSystemTests ‑ Mock_FileSystemWatcher_Succeeds
System.IO.Abstractions.Tests.FileSystemTests ‑ Mock_File_Succeeds
System.IO.Abstractions.Tests.FileSystemTests ‑ Mock_Path_Succeeds
System.IO.Abstractions.Tests.FileSystemWatcherFactoryTests ‑ Wrap_WithNull_ShouldReturnNull
System.IO.Abstractions.Tests.FileVersionInfoBaseConversionTests ‑ FileVersionInfoBase_FromFileVersionInfo_ShouldReturnNullIfFileVersionInfoIsNull
TestableIO.System.IO.Abstractions.Api.Tests.ApiAcceptance ‑ AcceptApiChanges()
TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests ‑ VerifyPublicApiForTestingHelpers("net472")
TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests ‑ VerifyPublicApiForTestingHelpers("net6.0")
TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests ‑ VerifyPublicApiForTestingHelpers("net8.0")
TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests ‑ VerifyPublicApiForTestingHelpers("net9.0")
TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests ‑ VerifyPublicApiForTestingHelpers("netstandard2.0")
TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests ‑ VerifyPublicApiForTestingHelpers("netstandard2.1")
TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests ‑ VerifyPublicApiForWrappers("net472")
TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests ‑ VerifyPublicApiForWrappers("net6.0")
TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests ‑ VerifyPublicApiForWrappers("net8.0")
TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests ‑ VerifyPublicApiForWrappers("net9.0")
TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests ‑ VerifyPublicApiForWrappers("netstandard2.0")
TestableIO.System.IO.Abstractions.Api.Tests.ApiApprovalTests ‑ VerifyPublicApiForWrappers("netstandard2.1")