Beispiel #1
0
        public void InitInteractor()
        {
            var view       = new Mock <IViewForgotPass>();
            var router     = new Mock <IRouterForgotPass>();
            var connection = new Mock <IForgotPassController>();

            _interactor = new InteractorForgotPass(new ValidationRA(), connection.Object);
            //_presenter = new PresenterForgotPassMock(view.Object, _interactor, router.Object, null);
            _presenterMock        = new Mock <IPresenterForgotPass>(MockBehavior.Strict);
            _interactor.Presenter = _presenterMock.Object;
        }
Beispiel #2
0
        public PresenterForgotPass(IViewForgotPass view, IInteractorForgotPass interactor, IRouterForgotPass router, IRegAuth forgotPassLocaleStrings, IForgotPassStylesHolder stylesHolder)
        {
            if (view == null || interactor == null || router == null || forgotPassLocaleStrings == null)
            {
                throw new NullReferenceException();
            }

            _forgotPassLocaleStrings = forgotPassLocaleStrings;

            _router               = router;
            _view                 = view;
            _interactor           = interactor;
            _view.Presenter       = this;
            _interactor.Presenter = this;
            _stylesHolder         = stylesHolder;

            _view.SetConfig();
        }