C# Класс System.IO.Abstractions.TestingHelpers.MockDirectory

Наследование: DirectoryBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
CheckSearchPattern ( string searchPattern ) : void
EnsurePathEndsWithDirectorySeparator ( string path ) : string
GetFilesInternal ( IEnumerable files, string path, string searchPattern, SearchOption searchOption ) : string[]

Описание методов

CreateDirectory() публичный Метод

public CreateDirectory ( string path ) : DirectoryInfoBase
path string
Результат DirectoryInfoBase

CreateDirectory() публичный Метод

public CreateDirectory ( string path, DirectorySecurity directorySecurity ) : DirectoryInfoBase
path string
directorySecurity System.Security.AccessControl.DirectorySecurity
Результат DirectoryInfoBase

Delete() публичный Метод

public Delete ( string path ) : void
path string
Результат void

Delete() публичный Метод

public Delete ( string path, bool recursive ) : void
path string
recursive bool
Результат void

EnumerateDirectories() публичный Метод

public EnumerateDirectories ( string path ) : IEnumerable
path string
Результат IEnumerable

EnumerateDirectories() публичный Метод

public EnumerateDirectories ( string path, string searchPattern ) : IEnumerable
path string
searchPattern string
Результат IEnumerable

EnumerateDirectories() публичный Метод

public EnumerateDirectories ( string path, string searchPattern, SearchOption searchOption ) : IEnumerable
path string
searchPattern string
searchOption SearchOption
Результат IEnumerable

EnumerateFileSystemEntries() публичный Метод

public EnumerateFileSystemEntries ( string path ) : IEnumerable
path string
Результат IEnumerable

EnumerateFileSystemEntries() публичный Метод

public EnumerateFileSystemEntries ( string path, string searchPattern ) : IEnumerable
path string
searchPattern string
Результат IEnumerable

EnumerateFileSystemEntries() публичный Метод

public EnumerateFileSystemEntries ( string path, string searchPattern, SearchOption searchOption ) : IEnumerable
path string
searchPattern string
searchOption SearchOption
Результат IEnumerable

EnumerateFiles() публичный Метод

public EnumerateFiles ( string path ) : IEnumerable
path string
Результат IEnumerable

EnumerateFiles() публичный Метод

public EnumerateFiles ( string path, string searchPattern ) : IEnumerable
path string
searchPattern string
Результат IEnumerable

EnumerateFiles() публичный Метод

public EnumerateFiles ( string path, string searchPattern, SearchOption searchOption ) : IEnumerable
path string
searchPattern string
searchOption SearchOption
Результат IEnumerable

Exists() публичный Метод

public Exists ( string path ) : bool
path string
Результат bool

GetAccessControl() публичный Метод

public GetAccessControl ( string path ) : DirectorySecurity
path string
Результат System.Security.AccessControl.DirectorySecurity

GetAccessControl() публичный Метод

public GetAccessControl ( string path, AccessControlSections includeSections ) : DirectorySecurity
path string
includeSections AccessControlSections
Результат System.Security.AccessControl.DirectorySecurity

GetCreationTime() публичный Метод

public GetCreationTime ( string path ) : DateTime
path string
Результат DateTime

GetCreationTimeUtc() публичный Метод

public GetCreationTimeUtc ( string path ) : DateTime
path string
Результат DateTime

GetCurrentDirectory() публичный Метод

public GetCurrentDirectory ( ) : string
Результат string

GetDirectories() публичный Метод

public GetDirectories ( string path ) : string[]
path string
Результат string[]

GetDirectories() публичный Метод

public GetDirectories ( string path, string searchPattern ) : string[]
path string
searchPattern string
Результат string[]

GetDirectories() публичный Метод

public GetDirectories ( string path, string searchPattern, SearchOption searchOption ) : string[]
path string
searchPattern string
searchOption SearchOption
Результат string[]

GetDirectoryRoot() публичный Метод

public GetDirectoryRoot ( string path ) : string
path string
Результат string

GetFileSystemEntries() публичный Метод

public GetFileSystemEntries ( string path ) : string[]
path string
Результат string[]

GetFileSystemEntries() публичный Метод

public GetFileSystemEntries ( string path, string searchPattern ) : string[]
path string
searchPattern string
Результат string[]

GetFiles() публичный Метод

public GetFiles ( string path ) : string[]
path string
Результат string[]

GetFiles() публичный Метод

public GetFiles ( string path, string searchPattern ) : string[]
path string
searchPattern string
Результат string[]

GetFiles() публичный Метод

public GetFiles ( string path, string searchPattern, SearchOption searchOption ) : string[]
path string
searchPattern string
searchOption SearchOption
Результат string[]

GetLastAccessTime() публичный Метод

public GetLastAccessTime ( string path ) : DateTime
path string
Результат DateTime

GetLastAccessTimeUtc() публичный Метод

public GetLastAccessTimeUtc ( string path ) : DateTime
path string
Результат DateTime

GetLastWriteTime() публичный Метод

public GetLastWriteTime ( string path ) : DateTime
path string
Результат DateTime

GetLastWriteTimeUtc() публичный Метод

public GetLastWriteTimeUtc ( string path ) : DateTime
path string
Результат DateTime

GetLogicalDrives() публичный Метод

public GetLogicalDrives ( ) : string[]
Результат string[]

GetParent() публичный Метод

public GetParent ( string path ) : DirectoryInfoBase
path string
Результат DirectoryInfoBase

MockDirectory() публичный Метод

public MockDirectory ( IMockFileDataAccessor mockFileDataAccessor, FileBase fileBase, string currentDirectory ) : System.Collections.Generic
mockFileDataAccessor IMockFileDataAccessor
fileBase FileBase
currentDirectory string
Результат System.Collections.Generic

Move() публичный Метод

public Move ( string sourceDirName, string destDirName ) : void
sourceDirName string
destDirName string
Результат void

SetAccessControl() публичный Метод

public SetAccessControl ( string path, DirectorySecurity directorySecurity ) : void
path string
directorySecurity System.Security.AccessControl.DirectorySecurity
Результат void

SetCreationTime() публичный Метод

public SetCreationTime ( string path, DateTime creationTime ) : void
path string
creationTime DateTime
Результат void

SetCreationTimeUtc() публичный Метод

public SetCreationTimeUtc ( string path, DateTime creationTimeUtc ) : void
path string
creationTimeUtc DateTime
Результат void

SetCurrentDirectory() публичный Метод

public SetCurrentDirectory ( string path ) : void
path string
Результат void

SetLastAccessTime() публичный Метод

public SetLastAccessTime ( string path, DateTime lastAccessTime ) : void
path string
lastAccessTime DateTime
Результат void

SetLastAccessTimeUtc() публичный Метод

public SetLastAccessTimeUtc ( string path, DateTime lastAccessTimeUtc ) : void
path string
lastAccessTimeUtc DateTime
Результат void

SetLastWriteTime() публичный Метод

public SetLastWriteTime ( string path, DateTime lastWriteTime ) : void
path string
lastWriteTime DateTime
Результат void

SetLastWriteTimeUtc() публичный Метод

public SetLastWriteTimeUtc ( string path, DateTime lastWriteTimeUtc ) : void
path string
lastWriteTimeUtc DateTime
Результат void