Example #1
0
        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"); });
 }
Example #3
0
        public HttpBuilder(IHttpBuilderSettings settings, IHttpClientBuilder clientBuilder)
        {
            _clientBuilder = clientBuilder;

            Settings = settings;

            Settings.Builder = this;
        }
Example #4
0
 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();
        }