private void GivenTheDownStreamRouteIs(DownstreamRoute downstreamRoute) { _downstreamRoute = new OkResponse <DownstreamRoute>(downstreamRoute); ScopedRepository .Setup(x => x.Get <DownstreamRoute>(It.IsAny <string>())) .Returns(_downstreamRoute); }
private void GivenTheHttpResponseMessageIs() { var httpResponseMessage = new HttpResponseMessage(); var response = new OkResponse <HttpResponseMessage>(httpResponseMessage); ScopedRepository.Setup(x => x.Get <HttpResponseMessage>("HttpResponseMessage")).Returns(response); }
private void GivenTheDownstreamRequestIs() { var request = new HttpRequestMessage(); var response = new OkResponse <HttpRequestMessage>(request); ScopedRepository.Setup(x => x.Get <HttpRequestMessage>("DownstreamRequest")).Returns(response); }
private void ThenAnErrorStatingLoadBalancerCouldNotBeFoundIsSetOnPipeline() { ScopedRepository .Verify(x => x.Add("OcelotMiddlewareError", true), Times.Once); ScopedRepository .Verify(x => x.Add("OcelotMiddlewareErrors", _getLoadBalancerHouseError.Errors), Times.Once); }
private void ThenAnErrorSayingReleaseFailedIsSetOnThePipeline() { ScopedRepository .Verify(x => x.Add("OcelotMiddlewareError", true), Times.Once); ScopedRepository .Verify(x => x.Add("OcelotMiddlewareErrors", It.IsAny <List <Error> >()), Times.Once); }
public OutputCacheMiddlewareRealCacheTests() { ScopedRepository .Setup(sr => sr.Get <HttpRequestMessage>("DownstreamRequest")) .Returns(new OkResponse <HttpRequestMessage>(new HttpRequestMessage(HttpMethod.Get, "https://some.url/blah?abcd=123"))); GivenTheTestServerIsConfigured(); }
private void ThenAnErrorStatingHostAndPortCouldNotBeFoundIsSetOnPipeline() { ScopedRepository .Verify(x => x.Add("OcelotMiddlewareError", true), Times.Once); ScopedRepository .Verify(x => x.Add("OcelotMiddlewareErrors", _getHostAndPortError.Errors), Times.Once); }
private void ThenTheScopedDataRepositoryIsCalledCorrectly() { ScopedRepository .Verify(x => x.Add("DownstreamRoute", _downstreamRoute.Data), Times.Once()); ScopedRepository .Verify(x => x.Add("ServiceProviderConfiguration", _config.ServiceProviderConfiguration), Times.Once()); }
public ScopedModel( ScopedRepository scopedRepo, ScopedDataContext scopedDataContext ) { _scopedRepo = scopedRepo; _scopedDataContext = scopedDataContext; }
private void GivenTheReRouteHasPreFindAndReplaceSetUp() { var fAndRs = new List <HeaderFindAndReplace>(); var reRoute = new ReRouteBuilder().WithUpstreamHeaderFindAndReplace(fAndRs).WithDownstreamHeaderFindAndReplace(fAndRs).Build(); var dR = new DownstreamRoute(null, reRoute); var response = new OkResponse <DownstreamRoute>(dR); ScopedRepository.Setup(x => x.Get <DownstreamRoute>("DownstreamRoute")).Returns(response); }
public QueryStringBuilderMiddlewareTests() { _addQueries = new Mock <IAddQueriesToRequest>(); _downstreamRequest = new HttpRequestMessage(); ScopedRepository.Setup(sr => sr.Get <HttpRequestMessage>("DownstreamRequest")) .Returns(new OkResponse <HttpRequestMessage>(_downstreamRequest)); GivenTheTestServerIsConfigured(); }
public ReRouteRequestIdMiddlewareTests() { _downstreamRequest = new HttpRequestMessage(); ScopedRepository .Setup(sr => sr.Get <HttpRequestMessage>("DownstreamRequest")) .Returns(new OkResponse <HttpRequestMessage>(_downstreamRequest)); GivenTheTestServerIsConfigured(); }
private void GivenThereArePipelineErrors(Error error) { ScopedRepository .Setup(x => x.Get <bool>("OcelotMiddlewareError")) .Returns(new OkResponse <bool>(true)); ScopedRepository.Setup(x => x.Get <List <Error> >("OcelotMiddlewareErrors")) .Returns(new OkResponse <List <Error> >(new List <Error>() { error })); }
public DownstreamUrlCreatorMiddlewareTests() { _downstreamUrlTemplateVariableReplacer = new Mock <IDownstreamPathPlaceholderReplacer>(); _urlBuilder = new Mock <IUrlBuilder>(); _downstreamRequest = new HttpRequestMessage(HttpMethod.Get, "https://my.url/abc/?q=123"); ScopedRepository .Setup(sr => sr.Get <HttpRequestMessage>("DownstreamRequest")) .Returns(new OkResponse <HttpRequestMessage>(_downstreamRequest)); GivenTheTestServerIsConfigured(); }
public LoadBalancerMiddlewareTests() { _loadBalancerHouse = new Mock <ILoadBalancerHouse>(); _loadBalancer = new Mock <ILoadBalancer>(); _loadBalancerHouse = new Mock <ILoadBalancerHouse>(); _downstreamRequest = new HttpRequestMessage(HttpMethod.Get, ""); ScopedRepository .Setup(sr => sr.Get <HttpRequestMessage>("DownstreamRequest")) .Returns(new OkResponse <HttpRequestMessage>(_downstreamRequest)); GivenTheTestServerIsConfigured(); }
private void GivenTheDownstreamRouteIs() { var reRoute = new ReRouteBuilder() .WithIsCached(true) .WithCacheOptions(new CacheOptions(100, "kanken")) .WithUpstreamHttpMethod(new List <string> { "Get" }) .Build(); var downstreamRoute = new DownstreamRoute(new List <UrlPathPlaceholderNameAndValue>(), reRoute); ScopedRepository .Setup(x => x.Get <DownstreamRoute>(It.IsAny <string>())) .Returns(new OkResponse <DownstreamRoute>(downstreamRoute)); }
public RowCountController( ScopedRepository scopedRepo, SingletonRepository singletonRepo, TransientRepository transientRepo, ScopedDataContext scopedDataContext, SingletonDataContext singletonDataContext, TransientDataContext transientDataContext ) { _scopedRepo = scopedRepo; _singletonRepo = singletonRepo; _transientRepo = transientRepo; _scopedDataContext = scopedDataContext; _singletonDataContext = singletonDataContext; _transientDataContext = transientDataContext; }
private void GivenTheRequestIdWasSetGlobally() { ScopedRepository.Setup(x => x.Get <string>("RequestId")).Returns(new OkResponse <string>("alreadyset")); }
private void GivenThereIsNoGlobalRequestId() { ScopedRepository.Setup(x => x.Get <string>("RequestId")).Returns(new OkResponse <string>(null)); }
private void GivenResponseIsNotCached() { ScopedRepository .Setup(x => x.Get <HttpResponseMessage>("HttpResponseMessage")) .Returns(new OkResponse <HttpResponseMessage>(new HttpResponseMessage())); }
private void GivenThereIsADownstreamUrl() { ScopedRepository .Setup(x => x.Get <string>("DownstreamUrl")) .Returns(new OkResponse <string>("anything")); }
private void GivenThereAreNoErrors() { ScopedRepository .Setup(x => x.Get <bool>("OcelotMiddlewareError")) .Returns(new OkResponse <bool>(false)); }
private void TheRequestIdIsSet(string key, string value) { ScopedRepository.Verify(x => x.Add <string>(key, value), Times.Once); }
private void GivenThereAreNoPipelineErrors() { ScopedRepository .Setup(x => x.Get <bool>(It.IsAny <string>())) .Returns(new OkResponse <bool>(false)); }
private void GivenTheConfigurationIs(ServiceProviderConfiguration config) { _config = config; ScopedRepository .Setup(x => x.Get <ServiceProviderConfiguration>("ServiceProviderConfiguration")).Returns(new OkResponse <ServiceProviderConfiguration>(config)); }
private void ThenTheScopedDataRepositoryIsCalledCorrectly() { ScopedRepository .Verify(x => x.Add("DownstreamRoute", _downstreamRoute.Data), Times.Once()); }
private void GivenTheScopedRepoReturns() { ScopedRepository .Setup(x => x.Add(It.IsAny <string>(), _response.Data)) .Returns(new OkResponse()); }
private void ThenTheRequestIdIsUpdated() { ScopedRepository.Verify(x => x.Update <string>("RequestId", _value), Times.Once); }
private void ThenTheScopedRepoIsCalledCorrectly() { ScopedRepository .Verify(x => x.Add("HttpResponseMessage", _response.Data), Times.Once()); }
private void TheRequestIdIsNotSet() { ScopedRepository.Verify(x => x.Add <string>(It.IsAny <string>(), It.IsAny <string>()), Times.Never); }