public HttpBuilderContext(IHttpBuilderSettings settings) : this((IHttpBuilderContext)settings) { settings.ValidateSettings(); CacheMetadata = new CacheMetadata(settings.CacheSettings); }
public MockHttpBuilder(IHttpBuilderSettings settings, IMockHttpClientBuilder clientBuilder) : base(settings, clientBuilder) { _clientBuilder = clientBuilder; _asserts = new List <IAssertAction>(); _assertFailure = (() => { throw new Exception("assertion was never called"); }); }
public HttpBuilder(IHttpBuilderSettings settings, IHttpClientBuilder clientBuilder) { _clientBuilder = clientBuilder; Settings = settings; Settings.Builder = this; }
public virtual void WithSettings(IHttpBuilderSettings settings) { Settings = settings; }
protected virtual IChildHttpBuilder GetBuilder(IHttpBuilderSettings settings, IHttpClientBuilder clientBuilder) { return(new HttpBuilder(settings, clientBuilder)); }
protected override IChildHttpBuilder GetBuilder(IHttpBuilderSettings settings, IHttpClientBuilder clientBuilder) { return(new MockHttpBuilder(settings, (IMockHttpClientBuilder)clientBuilder)); }
public override void WithSettings(IHttpBuilderSettings settings) { base.WithSettings(settings); ConfigureMock(); }