C# 클래스 MbDotNet.MountebankRequestProxy

상속: IRequestProxy
파일 보기 프로젝트 열기: mattherman/MbDotNet

공개 메소드들

메소드 설명
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