C# Class HttpMock.RequestHandler

Inheritance: IRequestHandler, IRequestStub
Afficher le fichier Open project: hibri/HttpMock Class Usage Examples

Méthodes publiques

Méthode Description
AddHeader ( string header, string headerValue ) : IRequestStub
AsContentType ( string contentType ) : IRequestStub
AsXmlContent ( ) : IRequestStub
CanVerifyConstraintsFor ( string url ) : bool
GetBody ( ) : string
LastRequest ( ) : HttpMock.ReceivedRequest
NotFound ( ) : void
OK ( ) : void
RecordRequest ( HttpRequestHead request, string body ) : void
RequestCount ( ) : int
RequestHandler ( string path, IRequestProcessor requestProcessor ) : System
Return ( Func responseBody ) : IRequestStub
Return ( string responseBody ) : IRequestStub
ReturnFile ( string pathToFile ) : IRequestStub
ReturnFileRange ( string pathToFile, int from, int to ) : IRequestStub
ToString ( ) : string
WithParams ( string>.IDictionary nameValueCollection ) : IRequestStub
WithStatus ( HttpStatusCode httpStatusCode ) : void
WithUrlConstraint ( bool>.Func constraint ) : IRequestStub

Method Details

AddHeader() public méthode

public AddHeader ( string header, string headerValue ) : IRequestStub
header string
headerValue string
Résultat IRequestStub

AsContentType() public méthode

public AsContentType ( string contentType ) : IRequestStub
contentType string
Résultat IRequestStub

AsXmlContent() public méthode

public AsXmlContent ( ) : IRequestStub
Résultat IRequestStub

CanVerifyConstraintsFor() public méthode

public CanVerifyConstraintsFor ( string url ) : bool
url string
Résultat bool

GetBody() public méthode

public GetBody ( ) : string
Résultat string

LastRequest() public méthode

public LastRequest ( ) : HttpMock.ReceivedRequest
Résultat HttpMock.ReceivedRequest

NotFound() public méthode

public NotFound ( ) : void
Résultat void

OK() public méthode

public OK ( ) : void
Résultat void

RecordRequest() public méthode

public RecordRequest ( HttpRequestHead request, string body ) : void
request HttpRequestHead
body string
Résultat void

RequestCount() public méthode

public RequestCount ( ) : int
Résultat int

RequestHandler() public méthode

public RequestHandler ( string path, IRequestProcessor requestProcessor ) : System
path string
requestProcessor IRequestProcessor
Résultat System

Return() public méthode

public Return ( Func responseBody ) : IRequestStub
responseBody Func
Résultat IRequestStub

Return() public méthode

public Return ( string responseBody ) : IRequestStub
responseBody string
Résultat IRequestStub

ReturnFile() public méthode

public ReturnFile ( string pathToFile ) : IRequestStub
pathToFile string
Résultat IRequestStub

ReturnFileRange() public méthode

public ReturnFileRange ( string pathToFile, int from, int to ) : IRequestStub
pathToFile string
from int
to int
Résultat IRequestStub

ToString() public méthode

public ToString ( ) : string
Résultat string

WithParams() public méthode

public WithParams ( string>.IDictionary nameValueCollection ) : IRequestStub
nameValueCollection string>.IDictionary
Résultat IRequestStub

WithStatus() public méthode

public WithStatus ( HttpStatusCode httpStatusCode ) : void
httpStatusCode HttpStatusCode
Résultat void

WithUrlConstraint() public méthode

public WithUrlConstraint ( bool>.Func constraint ) : IRequestStub
constraint bool>.Func
Résultat IRequestStub