C# Класс HttpMock.RequestHandler

Наследование: IRequestHandler, IRequestStub
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

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

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

public AddHeader ( string header, string headerValue ) : IRequestStub
header string
headerValue string
Результат IRequestStub

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

public AsContentType ( string contentType ) : IRequestStub
contentType string
Результат IRequestStub

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

public AsXmlContent ( ) : IRequestStub
Результат IRequestStub

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

public CanVerifyConstraintsFor ( string url ) : bool
url string
Результат bool

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

public GetBody ( ) : string
Результат string

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

public LastRequest ( ) : HttpMock.ReceivedRequest
Результат HttpMock.ReceivedRequest

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

public NotFound ( ) : void
Результат void

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

public OK ( ) : void
Результат void

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

public RecordRequest ( HttpRequestHead request, string body ) : void
request HttpRequestHead
body string
Результат void

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

public RequestCount ( ) : int
Результат int

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

public RequestHandler ( string path, IRequestProcessor requestProcessor ) : System
path string
requestProcessor IRequestProcessor
Результат System

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

public Return ( Func responseBody ) : IRequestStub
responseBody Func
Результат IRequestStub

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

public Return ( string responseBody ) : IRequestStub
responseBody string
Результат IRequestStub

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

public ReturnFile ( string pathToFile ) : IRequestStub
pathToFile string
Результат IRequestStub

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

public ReturnFileRange ( string pathToFile, int from, int to ) : IRequestStub
pathToFile string
from int
to int
Результат IRequestStub

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

public ToString ( ) : string
Результат string

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

public WithParams ( string>.IDictionary nameValueCollection ) : IRequestStub
nameValueCollection string>.IDictionary
Результат IRequestStub

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

public WithStatus ( HttpStatusCode httpStatusCode ) : void
httpStatusCode HttpStatusCode
Результат void

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

public WithUrlConstraint ( bool>.Func constraint ) : IRequestStub
constraint bool>.Func
Результат IRequestStub