C# Класс NuGetGallery.FunctionalTests.AssertAndValidationHelper

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

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

Метод Описание
DownloadPackageAndVerify ( string packageId, string version = "1.0.0" ) : void

Downloads a package to local folder and see if the download is successful. Used to individual tests which extend the download scenarios.

GetDefaultExtractHiddenFields ( ) : ExtractHiddenFields
GetHttpRequestForUrl ( string url ) : WebTestRequest

Returns a WebRequest for the given Url.

GetLogOffGetRequest ( ) : WebTestRequest

Returns the GET WebRequest for Log Off.

GetLogonGetRequest ( ) : WebTestRequest

Returns the GET WebRequest for logon.

GetLogonPostRequest ( WebTest test, string accountName = null, string password = null ) : WebTestRequest

Returns the POST WebRequest for logon with appropriate form parameters set. Individual WebTests can use this.

GetUploadPostRequestForPackage ( WebTest test, string packageFullPath ) : WebTestRequest

Returns the POST WebRequest for logon with appropriate form parameters set. Individual WebTests can use this.

GetValidationRuleForFindText ( string findText, bool passIfTextFound = true ) : ValidationRuleFindText
GetValidationRuleForHtmlTagInnerText ( string tagName, string attributeName, string attributeValue, string innerText ) : ValidateHtmlTagInnerText
GetVerifyPackagePostRequestForPackage ( WebTest test, string packageId, string packageVersion ) : WebTestRequest

Returns the POST WebRequest for logon with appropriate form parameters set. Individual WebTests can use this.

UploadNewPackageAndVerify ( string packageId, string version = "1.0.0" ) : void

Creates a package with the specified Id and Version and uploads it and checks if the upload has suceeded. This will be used by test classes which tests scenarios on top of upload.

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

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

Downloads a package to local folder and see if the download is successful. Used to individual tests which extend the download scenarios.
public static DownloadPackageAndVerify ( string packageId, string version = "1.0.0" ) : void
packageId string
version string
Результат void

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

public static GetDefaultExtractHiddenFields ( ) : ExtractHiddenFields
Результат ExtractHiddenFields

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

Returns a WebRequest for the given Url.
public static GetHttpRequestForUrl ( string url ) : WebTestRequest
url string
Результат WebTestRequest

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

Returns the GET WebRequest for Log Off.
public static GetLogOffGetRequest ( ) : WebTestRequest
Результат WebTestRequest

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

Returns the GET WebRequest for logon.
public static GetLogonGetRequest ( ) : WebTestRequest
Результат WebTestRequest

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

Returns the POST WebRequest for logon with appropriate form parameters set. Individual WebTests can use this.
public static GetLogonPostRequest ( WebTest test, string accountName = null, string password = null ) : WebTestRequest
test WebTest
accountName string
password string
Результат WebTestRequest

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

Returns the POST WebRequest for logon with appropriate form parameters set. Individual WebTests can use this.
public static GetUploadPostRequestForPackage ( WebTest test, string packageFullPath ) : WebTestRequest
test WebTest
packageFullPath string
Результат WebTestRequest

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

public static GetValidationRuleForFindText ( string findText, bool passIfTextFound = true ) : ValidationRuleFindText
findText string
passIfTextFound bool
Результат ValidationRuleFindText

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

public static GetValidationRuleForHtmlTagInnerText ( string tagName, string attributeName, string attributeValue, string innerText ) : ValidateHtmlTagInnerText
tagName string
attributeName string
attributeValue string
innerText string
Результат ValidateHtmlTagInnerText

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

Returns the POST WebRequest for logon with appropriate form parameters set. Individual WebTests can use this.
public static GetVerifyPackagePostRequestForPackage ( WebTest test, string packageId, string packageVersion ) : WebTestRequest
test WebTest
packageId string
packageVersion string
Результат WebTestRequest

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

Creates a package with the specified Id and Version and uploads it and checks if the upload has suceeded. This will be used by test classes which tests scenarios on top of upload.
public static UploadNewPackageAndVerify ( string packageId, string version = "1.0.0" ) : void
packageId string
version string
Результат void