public void Init() { _user = CreateUser("123"); _props = new AuthenticationProperties(); var services = new ServiceCollection(); services.AddSingleton <IAuthenticationService>(MockHelpers.CreateMockAuthenticationService().Object); services.AddAuthentication(auth => { auth.DefaultAuthenticateScheme = "foo"; }); _mockHttpContextAccessor = MockHelpers.CreateMockHttpContextAccessor(services); _mockAuthenticationSchemeProvider = MockHelpers.CreateMockAuthenticationSchemeProvider(); _mockAuthenticationHandler = MockHelpers.CreateMockAuthenticationHandler(); _mockAuthenticationHandlerProvider = MockHelpers.CreateMockAuthenticationHandlerProvider(_mockAuthenticationHandler.Object); _subject = new SharedUserSession( _mockHttpContextAccessor.Object, _mockAuthenticationSchemeProvider.Object, _mockAuthenticationHandlerProvider.Object, _anonOptions, MockHelpers.CreateMockSystemClock().Object); }
public void Init() { _mockHttpContextAccessor = MockHelpers.CreateMockHttpContextAccessor(); _mockAnonymousUserFactory = MockHelpers.CreateMockAnonymousUserFactory(); _mockSharedUserSession = MockHelpers.CreateMockSharedUserSession(); _subject = new CookieAnonymousUserManager( _mockHttpContextAccessor.Object, _mockAnonymousUserFactory.Object, _mockSharedUserSession.Object, _anonOptions ); }