private HttpClient GetTestClient(IEFormidlingAccessValidator eFormidlingAccessValidatorMock) { HttpClient client = _factory.WithWebHostBuilder(builder => { builder.ConfigureTestServices(services => { services.AddSingleton <IAuthentication, AuthenticationCore>(); services.AddSingleton(eFormidlingAccessValidatorMock); services.AddSingleton <IPostConfigureOptions <JwtCookieOptions>, JwtCookiePostConfigureOptionsStub>(); }); }).CreateClient(new WebApplicationFactoryClientOptions { AllowAutoRedirect = false }); return(client); }
/// <summary> /// Initializes a new instance of the <see cref="AuthenticationCore"/> class. /// </summary> public AuthenticationCore(IEFormidlingAccessValidator eFormidlingAccessValidator) { _eFormidlingAccessValidator = eFormidlingAccessValidator; }