public void Login_IfLoginNotExistUser_LoginsFail()
        {
            // arrange
            const string login    = "******";
            const string password = "******";

            _loggerMock.Setup(_ => _.Info(It.IsAny <string>()));
            _userServiceMock.Setup(_ => _.Login(login, password)).Throws <ArgumentNullException>();
            _loggerMock.Setup(_ => _.Error(It.IsAny <string>()));

            // act
            var statusInfo = _sut.Login(login, password);

            // assert
            _loggerMock.Verify(_ => _.Info(It.IsAny <string>()), Times.Once);
            _userServiceMock.Verify(_ => _.Login(login, password), Times.Once);
            _loggerMock.Verify(_ => _.Error(It.IsAny <string>()), Times.Once);
            Assert.True(statusInfo.OperationStatus == OperationStatus.Fail);
            Assert.NotNull(statusInfo.AttachedInfo);
        }
Ejemplo n.º 2
0
        public UserDTO Login(string login, string password)
        {
            var operationStatusInfo = _remoteNotesClient.Login(login, password);

            return(GetAttachedObject(operationStatusInfo));
        }