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); }
public AuthPresenter(IAuthorizationInteractor authInteractor, IAuthView authView) { _authInteractor = authInteractor ?? throw new ArgumentNullException(nameof(authInteractor)); _authView = authView ?? throw new ArgumentNullException(nameof(authView)); }