C# Class Amido.Testing.WebApi.WebApiRequest

Helper class for creating a WebTestRequest.
Afficher le fichier Open project: amido/Amido.Testing

Méthodes publiques

Méthode Description
AddAcceptHeader ( AcceptHeader acceptHeader ) : WebApiRequest

Helper method for adding an Accept header to the request.

AddBody ( string bodyString ) : WebApiRequest

The request body as a string.

AddContentType ( ContentType contentType ) : WebApiRequest

Helper method for adding a content type to the request.

AddFormParameter ( string key, string value ) : WebApiRequest

AddHeader ( string key, string value ) : WebApiRequest

Add a header to the request.

AddQueryStringParameter ( string key, string value ) : WebApiRequest

Adds a query string parameter to the request url.

Create ( ) : WebTestRequest

Creates a WebTestRequest using the properties and values of the configured WebApiRequest.

SetCertificationValidation ( bool validationResult ) : WebApiRequest

Helper method for overriding the certificate validation callback result.

Url ( string url ) : WebApiRequest

Static method for constructing a new WebApiRequest.

WithVerb ( Verb httpVerb ) : WebApiRequest

Sets the http verb to be used in the request.

Méthodes protégées

Méthode Description
WebApiRequest ( string url ) : System

Private Methods

Méthode Description
AddRequestBody ( WebTestRequest request ) : void
CreateRequest ( String requestUrl ) : WebTestRequest
SetRequestHeaders ( WebTestRequest request ) : void

Method Details

AddAcceptHeader() public méthode

Helper method for adding an Accept header to the request.
public AddAcceptHeader ( AcceptHeader acceptHeader ) : WebApiRequest
acceptHeader AcceptHeader The .
Résultat WebApiRequest

AddBody() public méthode

The request body as a string.
public AddBody ( string bodyString ) : WebApiRequest
bodyString string The string to be used for the request body.
Résultat WebApiRequest

AddContentType() public méthode

Helper method for adding a content type to the request.
public AddContentType ( ContentType contentType ) : WebApiRequest
contentType ContentType The .
Résultat WebApiRequest

AddFormParameter() public méthode

public AddFormParameter ( string key, string value ) : WebApiRequest
key string
value string
Résultat WebApiRequest

AddHeader() public méthode

Add a header to the request.
public AddHeader ( string key, string value ) : WebApiRequest
key string The key of the header.
value string The value of the header.
Résultat WebApiRequest

AddQueryStringParameter() public méthode

Adds a query string parameter to the request url.
public AddQueryStringParameter ( string key, string value ) : WebApiRequest
key string The key of the querystring parameter.
value string The value of the querystring parameter.
Résultat WebApiRequest

Create() public méthode

Creates a WebTestRequest using the properties and values of the configured WebApiRequest.
public Create ( ) : WebTestRequest
Résultat WebTestRequest

SetCertificationValidation() public méthode

Helper method for overriding the certificate validation callback result.
public SetCertificationValidation ( bool validationResult ) : WebApiRequest
validationResult bool the value to return on the certificate validation callback.
Résultat WebApiRequest

Url() public static méthode

Static method for constructing a new WebApiRequest.
public static Url ( string url ) : WebApiRequest
url string The url. Zero indexed placeholders can be used to tokenise url, exactly like using string.Format.
Résultat WebApiRequest

WebApiRequest() protected méthode

protected WebApiRequest ( string url ) : System
url string
Résultat System

WithVerb() public méthode

Sets the http verb to be used in the request.
public WithVerb ( Verb httpVerb ) : WebApiRequest
httpVerb Verb The .
Résultat WebApiRequest