コード例 #1
0
        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);
        }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AuthenticationCore"/> class.
 /// </summary>
 public AuthenticationCore(IEFormidlingAccessValidator eFormidlingAccessValidator)
 {
     _eFormidlingAccessValidator = eFormidlingAccessValidator;
 }