public void CtorTest_NullPassword()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         _interactor = new AuthorizationInteractor(_loginValidator.Object, null);
     });
 }
 public void CtorTest_NullLogin()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         _interactor = new AuthorizationInteractor(null, _passValidator.Object);
     });
 }
 public void SetUp()
 {
     _loginValidator = new Mock <IValidator>(MockBehavior.Strict);
     _passValidator  = new Mock <IValidator>(MockBehavior.Strict);
     //_sender = new Mock<IAuthSender>(MockBehavior.Strict);
     _interactor = new AuthorizationInteractor(_loginValidator.Object, _passValidator.Object);
 }
 public void SetUp()
 {
     _passwordValidator = new Mock <IValidator>(MockBehavior.Strict);
     _validator         = new Mock <IValidator>(MockBehavior.Strict);
     _sender            = new Mock <IAuthSender>(MockBehavior.Strict);
     _interactor        = new AuthorizationInteractor(_validator.Object, _passwordValidator.Object, _sender.Object);
 }
        public void CtorAuthSenderNullTest()
        {
            var exception = Assert.Throws <ArgumentNullException>(() =>
            {
                _interactor = new AuthorizationInteractor(_validator.Object, _passwordValidator.Object, null);
            });

            Assert.AreEqual("authSender", exception.ParamName);
        }
        public void CtorLoginValidatorNullTest()
        {
            var exception = Assert.Throws <ArgumentNullException>(() =>
            {
                _interactor = new AuthorizationInteractor(null, _passwordValidator.Object, _sender.Object);
            });

            Assert.AreEqual("loginValidator", exception.ParamName);
        }
Beispiel #7
0
 public AuthPresenter(IAuthorizationInteractor authInteractor, IAuthView authView)
 {
     _authInteractor = authInteractor ?? throw new ArgumentNullException(nameof(authInteractor));
     _authView       = authView ?? throw new ArgumentNullException(nameof(authView));
 }