public BundleAwareJwtBearerHandlerTests() { var jwtBearerOptions = new JwtBearerOptions(); var options = Substitute.For <IOptionsMonitor <JwtBearerOptions> >(); options.CurrentValue.Returns(jwtBearerOptions); var logger = NullLoggerFactory.Instance; var encoder = UrlEncoder.Default; var dataProtection = Substitute.For <IDataProtectionProvider>(); var clock = Substitute.For <ISystemClock>(); _bundleHttpContextAccessor = Substitute.For <IBundleHttpContextAccessor>(); _httpContext = new DefaultHttpContext(); _bundleAwareJwtBearerHandler = new BundleAwareJwtBearerHandler(options, logger, encoder, dataProtection, clock, _bundleHttpContextAccessor); _bundleAwareJwtBearerHandler.InitializeAsync(new AuthenticationScheme("jwt", "jwt", typeof(BundleAwareJwtBearerHandler)), _httpContext); }
public BundleAwareJwtBearerHandlerTests() { var jwtBearerOptions = new JwtBearerOptions(); var options = Substitute.For <IOptionsMonitor <JwtBearerOptions> >(); options.CurrentValue.Returns(jwtBearerOptions); options.Get(Arg.Any <string>()).Returns(jwtBearerOptions); var logger = NullLoggerFactory.Instance; var encoder = UrlEncoder.Default; var clock = Substitute.For <ISystemClock>(); _bundleHttpContextAccessor = Substitute.For <IBundleHttpContextAccessor>(); _httpContext = new DefaultHttpContext(); _auditHelper = Substitute.For <IAuditHelper>(); _claimsExtractor = Substitute.For <IClaimsExtractor>(); _bundleAwareJwtBearerHandler = new BundleAwareJwtBearerHandler(options, logger, encoder, clock, _bundleHttpContextAccessor, _auditHelper, _claimsExtractor); _bundleAwareJwtBearerHandler.InitializeAsync(new AuthenticationScheme("jwt", "jwt", typeof(BundleAwareJwtBearerHandler)), _httpContext); }