C# Class NuGetGallery.FunctionalTests.AssertAndValidationHelper

Afficher le fichier Open project: projectkudu/NuGetGallery Class Usage Examples

Méthodes publiques

Méthode Description
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.

Method Details

DownloadPackageAndVerify() public static méthode

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
Résultat void

GetDefaultExtractHiddenFields() public static méthode

public static GetDefaultExtractHiddenFields ( ) : ExtractHiddenFields
Résultat ExtractHiddenFields

GetHttpRequestForUrl() public static méthode

Returns a WebRequest for the given Url.
public static GetHttpRequestForUrl ( string url ) : WebTestRequest
url string
Résultat WebTestRequest

GetLogOffGetRequest() public static méthode

Returns the GET WebRequest for Log Off.
public static GetLogOffGetRequest ( ) : WebTestRequest
Résultat WebTestRequest

GetLogonGetRequest() public static méthode

Returns the GET WebRequest for logon.
public static GetLogonGetRequest ( ) : WebTestRequest
Résultat WebTestRequest

GetLogonPostRequest() public static méthode

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
Résultat WebTestRequest

GetUploadPostRequestForPackage() public static méthode

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
Résultat WebTestRequest

GetValidationRuleForFindText() public static méthode

public static GetValidationRuleForFindText ( string findText, bool passIfTextFound = true ) : ValidationRuleFindText
findText string
passIfTextFound bool
Résultat ValidationRuleFindText

GetValidationRuleForHtmlTagInnerText() public static méthode

public static GetValidationRuleForHtmlTagInnerText ( string tagName, string attributeName, string attributeValue, string innerText ) : ValidateHtmlTagInnerText
tagName string
attributeName string
attributeValue string
innerText string
Résultat ValidateHtmlTagInnerText

GetVerifyPackagePostRequestForPackage() public static méthode

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
Résultat WebTestRequest

UploadNewPackageAndVerify() public static méthode

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
Résultat void