C# Класс Microsoft.WindowsAzure.MobileServices.TestFramework.TestHarness

Harness for a test framework that allows asynchronous unit testing.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DecodeBase64String ( string storageContainerSasToken ) : string
GenerateTestConfigFromInputFile ( string storageSasToken, string inputFileContent ) : Microsoft.WindowsAzure.MobileServices.TestFramework.TestConfig
GetBlobStorageSasUrl ( string storageContainerUrl, string storageContainerSasToken, string filePath ) : string
LoadTestAssembly ( Assembly testAssembly ) : void

Load the tests from the given assembly.

Log ( string message ) : void

Logs a message.

ReadFileFromBlobStorageAsync ( string blobStorageSasUrl ) : Task
RunAsync ( ) : void

Run the unit tests.

TestHarness ( ) : System

Initializes a new instance of the TestHarness class.

UploadToBlobContainerAsync ( string blobStorageSasUrl, string fileContent ) : Task

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

Метод Описание
CreateGroup ( Type type ) : Microsoft.WindowsAzure.MobileServices.TestFramework.TestGroup
CreateMethod ( Type type, object instance, MethodInfo method ) : Microsoft.WindowsAzure.MobileServices.TestFramework.TestMethod
FilterTests ( ) : int

Filter out any test methods basd on the current settings.

GetBlobStorageUrl ( string storageContainerUrl, string filePath ) : string
LoadTestAssembly ( TestHarness harness, Assembly testAssembly ) : void

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

DecodeBase64String() публичный статический Метод

public static DecodeBase64String ( string storageContainerSasToken ) : string
storageContainerSasToken string
Результат string

GenerateTestConfigFromInputFile() публичный статический Метод

public static GenerateTestConfigFromInputFile ( string storageSasToken, string inputFileContent ) : Microsoft.WindowsAzure.MobileServices.TestFramework.TestConfig
storageSasToken string
inputFileContent string
Результат Microsoft.WindowsAzure.MobileServices.TestFramework.TestConfig

GetBlobStorageSasUrl() публичный статический Метод

public static GetBlobStorageSasUrl ( string storageContainerUrl, string storageContainerSasToken, string filePath ) : string
storageContainerUrl string
storageContainerSasToken string
filePath string
Результат string

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

Load the tests from the given assembly.
public LoadTestAssembly ( Assembly testAssembly ) : void
testAssembly System.Reflection.Assembly The assembly from which to load tests.
Результат void

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

Logs a message.
public Log ( string message ) : void
message string The message.
Результат void

ReadFileFromBlobStorageAsync() публичный статический Метод

public static ReadFileFromBlobStorageAsync ( string blobStorageSasUrl ) : Task
blobStorageSasUrl string
Результат Task

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

Run the unit tests.
public RunAsync ( ) : void
Результат void

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

Initializes a new instance of the TestHarness class.
public TestHarness ( ) : System
Результат System

UploadToBlobContainerAsync() публичный статический Метод

public static UploadToBlobContainerAsync ( string blobStorageSasUrl, string fileContent ) : Task
blobStorageSasUrl string
fileContent string
Результат Task