Exemple #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>();
        }
Exemple #2
0
 public HomeController(
     SessionTokenCookieManager sessionTokenCookieManager,
     RetaskService retaskService)
 {
     _sessionTokenCookieManager = sessionTokenCookieManager;
     _retaskService             = retaskService;
 }
Exemple #3
0
 public AccountController(
     RetaskService retaskService,
     SessionTokenCookieManager sessionTokenCookieManager,
     RetaskServiceErrorMessageProvider retaskServiceErrorMessageProvider)
 {
     _retaskService                     = retaskService;
     _sessionTokenCookieManager         = sessionTokenCookieManager;
     _retaskServiceErrorMessageProvider = retaskServiceErrorMessageProvider;
 }
 public RetaskApiController(RetaskService retaskService)
 {
     _retaskService = retaskService;
 }