Remove Ocelot specific Middleware to make Ocelot more compatible with kestrel middleware and get ready for YARP

This commit is contained in:
Tom Pallister
2020-05-23 15:48:51 +01:00
committed by GitHub
parent 99a15d8668
commit fe3e8bd23a
214 changed files with 9574 additions and 9919 deletions

View File

@ -17,6 +17,7 @@ using Xunit;
namespace Ocelot.UnitTests.LoadBalancer
{
using System;
using Microsoft.AspNetCore.Http;
public class LoadBalancerFactoryTests
{
@ -228,7 +229,7 @@ namespace Ocelot.UnitTests.LoadBalancer
private class FakeLoadBalancerOne : ILoadBalancer
{
public Task<Response<ServiceHostAndPort>> Lease(DownstreamContext context)
public Task<Response<ServiceHostAndPort>> Lease(HttpContext httpContext)
{
throw new System.NotImplementedException();
}
@ -241,7 +242,7 @@ namespace Ocelot.UnitTests.LoadBalancer
private class FakeLoadBalancerTwo : ILoadBalancer
{
public Task<Response<ServiceHostAndPort>> Lease(DownstreamContext context)
public Task<Response<ServiceHostAndPort>> Lease(HttpContext httpContext)
{
throw new System.NotImplementedException();
}
@ -254,7 +255,7 @@ namespace Ocelot.UnitTests.LoadBalancer
private class FakeNoLoadBalancer : ILoadBalancer
{
public Task<Response<ServiceHostAndPort>> Lease(DownstreamContext context)
public Task<Response<ServiceHostAndPort>> Lease(HttpContext httpContext)
{
throw new System.NotImplementedException();
}
@ -267,7 +268,7 @@ namespace Ocelot.UnitTests.LoadBalancer
private class BrokenLoadBalancer : ILoadBalancer
{
public Task<Response<ServiceHostAndPort>> Lease(DownstreamContext context)
public Task<Response<ServiceHostAndPort>> Lease(HttpContext httpContext)
{
throw new System.NotImplementedException();
}