C# Класс MbDotNet.MountebankRequestProxy

Наследование: IRequestProxy
Показать файл Открыть проект

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

Метод Описание
CreateImposter ( Imposter imposter ) : void
DeleteAllImposters ( ) : void
DeleteImposter ( int port ) : void
GetImposter ( int port ) : RetrievedImposter
MountebankRequestProxy ( ) : System
MountebankRequestProxy ( Uri baseAddress ) : System
MountebankRequestProxy ( string mountebankUrl ) : System

Приватные методы

Метод Описание
ExecuteDelete ( string resource ) : HttpResponseMessage
ExecuteGet ( string resource ) : HttpResponseMessage
ExecutePost ( string resource, string json ) : HttpResponseMessage
GetClient ( ) : IHttpClientWrapper
HandleResponse ( HttpResponseMessage response, HttpStatusCode expectedStatusCode, string failureErrorMessage, Exception>.Func exceptionFactory = null ) : void
MountebankRequestProxy ( IHttpClientWrapper httpClient ) : System

Internal constructor that allows injection of a client for testing purposes.

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

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

public CreateImposter ( Imposter imposter ) : void
imposter MbDotNet.Models.Imposters.Imposter
Результат void

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

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

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

public DeleteImposter ( int port ) : void
port int
Результат void

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

public GetImposter ( int port ) : RetrievedImposter
port int
Результат MbDotNet.Models.Imposters.RetrievedImposter

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

public MountebankRequestProxy ( ) : System
Результат System

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

public MountebankRequestProxy ( Uri baseAddress ) : System
baseAddress System.Uri
Результат System

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

public MountebankRequestProxy ( string mountebankUrl ) : System
mountebankUrl string
Результат System