C# Class System.IO.Abstractions.TestingHelpers.MockDirectory

Inheritance: DirectoryBase
显示文件 Open project: tathamoddie/System.IO.Abstractions Class Usage Examples

Public Methods

Method Description
CreateDirectory ( string path ) : DirectoryInfoBase
CreateDirectory ( string path, DirectorySecurity directorySecurity ) : DirectoryInfoBase
Delete ( string path ) : void
Delete ( string path, bool recursive ) : void
EnumerateDirectories ( string path ) : IEnumerable
EnumerateDirectories ( string path, string searchPattern ) : IEnumerable
EnumerateDirectories ( string path, string searchPattern, SearchOption searchOption ) : IEnumerable
EnumerateFileSystemEntries ( string path ) : IEnumerable
EnumerateFileSystemEntries ( string path, string searchPattern ) : IEnumerable
EnumerateFileSystemEntries ( string path, string searchPattern, SearchOption searchOption ) : IEnumerable
EnumerateFiles ( string path ) : IEnumerable
EnumerateFiles ( string path, string searchPattern ) : IEnumerable
EnumerateFiles ( string path, string searchPattern, SearchOption searchOption ) : IEnumerable
Exists ( string path ) : bool
GetAccessControl ( string path ) : DirectorySecurity
GetAccessControl ( string path, AccessControlSections includeSections ) : DirectorySecurity
GetCreationTime ( string path ) : DateTime
GetCreationTimeUtc ( string path ) : DateTime
GetCurrentDirectory ( ) : string
GetDirectories ( string path ) : string[]
GetDirectories ( string path, string searchPattern ) : string[]
GetDirectories ( string path, string searchPattern, SearchOption searchOption ) : string[]
GetDirectoryRoot ( string path ) : string
GetFileSystemEntries ( string path ) : string[]
GetFileSystemEntries ( string path, string searchPattern ) : string[]
GetFiles ( string path ) : string[]
GetFiles ( string path, string searchPattern ) : string[]
GetFiles ( string path, string searchPattern, SearchOption searchOption ) : string[]
GetLastAccessTime ( string path ) : DateTime
GetLastAccessTimeUtc ( string path ) : DateTime
GetLastWriteTime ( string path ) : DateTime
GetLastWriteTimeUtc ( string path ) : DateTime
GetLogicalDrives ( ) : string[]
GetParent ( string path ) : DirectoryInfoBase
MockDirectory ( IMockFileDataAccessor mockFileDataAccessor, FileBase fileBase, string currentDirectory ) : System.Collections.Generic
Move ( string sourceDirName, string destDirName ) : void
SetAccessControl ( string path, DirectorySecurity directorySecurity ) : void
SetCreationTime ( string path, DateTime creationTime ) : void
SetCreationTimeUtc ( string path, DateTime creationTimeUtc ) : void
SetCurrentDirectory ( string path ) : void
SetLastAccessTime ( string path, DateTime lastAccessTime ) : void
SetLastAccessTimeUtc ( string path, DateTime lastAccessTimeUtc ) : void
SetLastWriteTime ( string path, DateTime lastWriteTime ) : void
SetLastWriteTimeUtc ( string path, DateTime lastWriteTimeUtc ) : void

Private Methods

Method Description
CheckSearchPattern ( string searchPattern ) : void
EnsurePathEndsWithDirectorySeparator ( string path ) : string
GetFilesInternal ( IEnumerable files, string path, string searchPattern, SearchOption searchOption ) : string[]

Method Details

CreateDirectory() public method

public CreateDirectory ( string path ) : DirectoryInfoBase
path string
return DirectoryInfoBase

CreateDirectory() public method

public CreateDirectory ( string path, DirectorySecurity directorySecurity ) : DirectoryInfoBase
path string
directorySecurity System.Security.AccessControl.DirectorySecurity
return DirectoryInfoBase

Delete() public method

public Delete ( string path ) : void
path string
return void

Delete() public method

public Delete ( string path, bool recursive ) : void
path string
recursive bool
return void

EnumerateDirectories() public method

public EnumerateDirectories ( string path ) : IEnumerable
path string
return IEnumerable

EnumerateDirectories() public method

public EnumerateDirectories ( string path, string searchPattern ) : IEnumerable
path string
searchPattern string
return IEnumerable

EnumerateDirectories() public method

public EnumerateDirectories ( string path, string searchPattern, SearchOption searchOption ) : IEnumerable
path string
searchPattern string
searchOption SearchOption
return IEnumerable

EnumerateFileSystemEntries() public method

public EnumerateFileSystemEntries ( string path ) : IEnumerable
path string
return IEnumerable

EnumerateFileSystemEntries() public method

public EnumerateFileSystemEntries ( string path, string searchPattern ) : IEnumerable
path string
searchPattern string
return IEnumerable

EnumerateFileSystemEntries() public method

public EnumerateFileSystemEntries ( string path, string searchPattern, SearchOption searchOption ) : IEnumerable
path string
searchPattern string
searchOption SearchOption
return IEnumerable

EnumerateFiles() public method

public EnumerateFiles ( string path ) : IEnumerable
path string
return IEnumerable

EnumerateFiles() public method

public EnumerateFiles ( string path, string searchPattern ) : IEnumerable
path string
searchPattern string
return IEnumerable

EnumerateFiles() public method

public EnumerateFiles ( string path, string searchPattern, SearchOption searchOption ) : IEnumerable
path string
searchPattern string
searchOption SearchOption
return IEnumerable

Exists() public method

public Exists ( string path ) : bool
path string
return bool

GetAccessControl() public method

public GetAccessControl ( string path ) : DirectorySecurity
path string
return System.Security.AccessControl.DirectorySecurity

GetAccessControl() public method

public GetAccessControl ( string path, AccessControlSections includeSections ) : DirectorySecurity
path string
includeSections AccessControlSections
return System.Security.AccessControl.DirectorySecurity

GetCreationTime() public method

public GetCreationTime ( string path ) : DateTime
path string
return DateTime

GetCreationTimeUtc() public method

public GetCreationTimeUtc ( string path ) : DateTime
path string
return DateTime

GetCurrentDirectory() public method

public GetCurrentDirectory ( ) : string
return string

GetDirectories() public method

public GetDirectories ( string path ) : string[]
path string
return string[]

GetDirectories() public method

public GetDirectories ( string path, string searchPattern ) : string[]
path string
searchPattern string
return string[]

GetDirectories() public method

public GetDirectories ( string path, string searchPattern, SearchOption searchOption ) : string[]
path string
searchPattern string
searchOption SearchOption
return string[]

GetDirectoryRoot() public method

public GetDirectoryRoot ( string path ) : string
path string
return string

GetFileSystemEntries() public method

public GetFileSystemEntries ( string path ) : string[]
path string
return string[]

GetFileSystemEntries() public method

public GetFileSystemEntries ( string path, string searchPattern ) : string[]
path string
searchPattern string
return string[]

GetFiles() public method

public GetFiles ( string path ) : string[]
path string
return string[]

GetFiles() public method

public GetFiles ( string path, string searchPattern ) : string[]
path string
searchPattern string
return string[]

GetFiles() public method

public GetFiles ( string path, string searchPattern, SearchOption searchOption ) : string[]
path string
searchPattern string
searchOption SearchOption
return string[]

GetLastAccessTime() public method

public GetLastAccessTime ( string path ) : DateTime
path string
return DateTime

GetLastAccessTimeUtc() public method

public GetLastAccessTimeUtc ( string path ) : DateTime
path string
return DateTime

GetLastWriteTime() public method

public GetLastWriteTime ( string path ) : DateTime
path string
return DateTime

GetLastWriteTimeUtc() public method

public GetLastWriteTimeUtc ( string path ) : DateTime
path string
return DateTime

GetLogicalDrives() public method

public GetLogicalDrives ( ) : string[]
return string[]

GetParent() public method

public GetParent ( string path ) : DirectoryInfoBase
path string
return DirectoryInfoBase

MockDirectory() public method

public MockDirectory ( IMockFileDataAccessor mockFileDataAccessor, FileBase fileBase, string currentDirectory ) : System.Collections.Generic
mockFileDataAccessor IMockFileDataAccessor
fileBase FileBase
currentDirectory string
return System.Collections.Generic

Move() public method

public Move ( string sourceDirName, string destDirName ) : void
sourceDirName string
destDirName string
return void

SetAccessControl() public method

public SetAccessControl ( string path, DirectorySecurity directorySecurity ) : void
path string
directorySecurity System.Security.AccessControl.DirectorySecurity
return void

SetCreationTime() public method

public SetCreationTime ( string path, DateTime creationTime ) : void
path string
creationTime DateTime
return void

SetCreationTimeUtc() public method

public SetCreationTimeUtc ( string path, DateTime creationTimeUtc ) : void
path string
creationTimeUtc DateTime
return void

SetCurrentDirectory() public method

public SetCurrentDirectory ( string path ) : void
path string
return void

SetLastAccessTime() public method

public SetLastAccessTime ( string path, DateTime lastAccessTime ) : void
path string
lastAccessTime DateTime
return void

SetLastAccessTimeUtc() public method

public SetLastAccessTimeUtc ( string path, DateTime lastAccessTimeUtc ) : void
path string
lastAccessTimeUtc DateTime
return void

SetLastWriteTime() public method

public SetLastWriteTime ( string path, DateTime lastWriteTime ) : void
path string
lastWriteTime DateTime
return void

SetLastWriteTimeUtc() public method

public SetLastWriteTimeUtc ( string path, DateTime lastWriteTimeUtc ) : void
path string
lastWriteTimeUtc DateTime
return void