Exemplo n.º 1
0
        protected AbstractTest()
        {
            var kernel = new StandardKernel();

            kernel.Bind <ISignUpConfirmationNotifier, TestSignUpConfirmationNotifier>()
            .To <TestSignUpConfirmationNotifier>()
            .InSingletonScope();

            kernel.Bind <IWelcomeNotifier, TestWelcomeNotifier>()
            .To <TestWelcomeNotifier>()
            .InSingletonScope();

            kernel.Bind <IResetPasswordNotifier, TestResetPasswordNotifier>()
            .To <TestResetPasswordNotifier>()
            .InSingletonScope();

            kernel.Bind <ITimeProvider, TestTimeProvider>()
            .To <TestTimeProvider>()
            .InSingletonScope();

            kernel.Bind <AuthenticationService>()
            .ToSelf()
            .InSingletonScope()
            .WithConstructorArgument("sessionTtlSeconds", SessionTtlSeconds);

            Service = kernel.Get <RetaskService>();
            SignUpConfirmationNotifier = kernel.Get <TestSignUpConfirmationNotifier>();
            WelcomeNotifier            = kernel.Get <TestWelcomeNotifier>();
            ResetPasswordNotifier      = kernel.Get <TestResetPasswordNotifier>();
            TimeProvider = kernel.Get <TestTimeProvider>();
        }
Exemplo n.º 2
0
 public HomeController(
     SessionTokenCookieManager sessionTokenCookieManager,
     RetaskService retaskService)
 {
     _sessionTokenCookieManager = sessionTokenCookieManager;
     _retaskService             = retaskService;
 }
Exemplo n.º 3
0
 public AccountController(
     RetaskService retaskService,
     SessionTokenCookieManager sessionTokenCookieManager,
     RetaskServiceErrorMessageProvider retaskServiceErrorMessageProvider)
 {
     _retaskService                     = retaskService;
     _sessionTokenCookieManager         = sessionTokenCookieManager;
     _retaskServiceErrorMessageProvider = retaskServiceErrorMessageProvider;
 }
Exemplo n.º 4
0
 public RetaskApiController(RetaskService retaskService)
 {
     _retaskService = retaskService;
 }