private void GivenTheRequestIs(Ocelot.Request.Request request) { _request = new OkResponse <Ocelot.Request.Request>(request); _scopedRepository .Setup(x => x.Get <Ocelot.Request.Request>(It.IsAny <string>())) .Returns(_request); }
private void GivenTheRequestBuilderReturns(Ocelot.Request.Request request) { _request = new OkResponse <Ocelot.Request.Request>(request); _requestBuilder .Setup(x => x.Build(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <Stream>(), It.IsAny <IHeaderDictionary>(), It.IsAny <QueryString>(), It.IsAny <string>(), It.IsAny <Ocelot.RequestId.RequestId>(), It.IsAny <bool>(), It.IsAny <IQoSProvider>())) .ReturnsAsync(_request); }
private void GivenTheRequestBuilderReturns(Ocelot.Request.Request request) { _request = new OkResponse <Ocelot.Request.Request>(request); _requestBuilder .Setup(x => x.Build(It.IsAny <HttpRequestMessage>(), It.IsAny <bool>(), It.IsAny <IQoSProvider>())) .ReturnsAsync(_request); }
public void should_return_provider_with_no_delegates() { var request = new Ocelot.Request.Request(new HttpRequestMessage(), false, null, true, true, "", false); this.Given(x => GivenTheFollowingRequest(request)) .And(x => GivenTheAllRoutesProviderReturns()) .When(x => WhenIGet()) .Then(x => ThenNoDelegatesAreInTheProvider()) .BDDfy(); }
public void should_return_error() { var request = new Ocelot.Request.Request(new HttpRequestMessage(), true, null, true, true, "key", false); this.Given(x => GivenTheRequest(request)) .And(x => GivenTheProviderThrows()) .When(x => WhenIGet()) .And(x => ThenAnErrorIsReturned()) .BDDfy(); }
public void should_create_and_store_provider() { var request = new Ocelot.Request.Request(new HttpRequestMessage(), true, null, true, true, "key", false); this.Given(x => GivenTheRequest(request)) .And(x => GivenTheProviderReturns()) .When(x => WhenIGet()) .Then(x => ThenTheFactoryIsCalled(1)) .And(x => ThenTheProviderIsNotNull()) .BDDfy(); }
public void should_all_from_all_routes_provider_and_qos() { var handlers = new List <Func <DelegatingHandler> > { () => new FakeDelegatingHandler(0), () => new FakeDelegatingHandler(1) }; var request = new Ocelot.Request.Request(new HttpRequestMessage(), true, null, true, true, "", false); this.Given(x => GivenTheFollowingRequest(request)) .And(x => GivenTheAllRoutesProviderReturns(handlers)) .When(x => WhenIGet()) .Then(x => ThenThereIsDelegatesInProvider(3)) .And(x => ThenTheDelegatesAreAddedCorrectly()) .And(x => ThenItIsPolly(2)) .BDDfy(); }
private void GivenTheFollowingRequest(Ocelot.Request.Request request) { _request = request; }
private void GivenARequest() { _request = new Ocelot.Request.Request(null, false, null, false, false, "", false); }
private void GivenTheRequestIs(Ocelot.Request.Request request) { _request = request; }