Method | Description | |
---|---|---|
CreateAzureSdkDirectoryAndImportPublishSettings ( ) : string |
Create a temporary Azure SDK directory to simulate global files.
|
|
CreateAzureSdkDirectoryAndImportPublishSettings ( string publishSettingsPath ) : string |
Create a temporary Azure SDK directory to simulate global files.
|
|
CreateDirectory ( string relativePath ) : string |
Create a new directory relative to the rootPath.
|
|
CreateDirectoryWithPrebuiltPackage ( string packageName, string &package, string &configuration ) : void | ||
CreateEmptyFile ( string relativePath ) : string |
Create an empty file relative to the rootPath.
|
|
CreateNewService ( string serviceName ) : string |
Create a new service with a given name and make that the current directory used by cmdlets.
|
|
Dispose ( ) : void |
Destroy the files and directories created during the test.
|
|
FileSystemHelper ( SMTestBase testInstance ) : System |
Initializes a new FileSystemHelper to a random temp directory.
|
|
FileSystemHelper ( SMTestBase testInstance, string rootPath ) : System |
Initialize a new FileSystemHelper to a specific directory.
|
|
GetFullPath ( string relativePath ) : string |
Get the full path to a file given a path relative to the FileSystemHelper's rootPath.
|
|
GetRelativePath ( string fullPath ) : string |
Get the path of a file relative to the FileSystemHelper's rootPath.
|
|
GetTemporaryDirectoryName ( ) : string |
Create a random directory name that doesn't yet exist on disk.
|
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Method | Description | |
---|---|---|
DisposeWatcher ( ) : void |
Dispose of the FileSystemWatcher we're using to monitor changes to the FileSystem.
|
|
Log ( string format ) : void |
Log a message from the FileSytemHelper.
|
public CreateAzureSdkDirectoryAndImportPublishSettings ( ) : string | ||
return | string |
public CreateAzureSdkDirectoryAndImportPublishSettings ( string publishSettingsPath ) : string | ||
publishSettingsPath | string | /// Path to the publish settings. /// |
return | string |
public CreateDirectory ( string relativePath ) : string | ||
relativePath | string | Relative path to the directory. |
return | string |
public CreateDirectoryWithPrebuiltPackage ( string packageName, string &package, string &configuration ) : void | ||
packageName | string | |
package | string | |
configuration | string | |
return | void |
public CreateEmptyFile ( string relativePath ) : string | ||
relativePath | string | Relative path to the file. |
return | string |
public CreateNewService ( string serviceName ) : string | ||
serviceName | string | Name of the service. |
return | string |
public FileSystemHelper ( SMTestBase testInstance ) : System | ||
testInstance | SMTestBase | /// Reference to the test class (to access its logging). /// |
return | System |
public FileSystemHelper ( SMTestBase testInstance, string rootPath ) : System | ||
testInstance | SMTestBase | /// Reference to the test class (to access its logging). /// |
rootPath | string | The rootPath directory. |
return | System |
public GetFullPath ( string relativePath ) : string | ||
relativePath | string | Relative path. |
return | string |
public GetRelativePath ( string fullPath ) : string | ||
fullPath | string | The full path to the file. |
return | string |
public static GetTemporaryDirectoryName ( ) : string | ||
return | string |