Пример #1
0
        public void UserNameIsValid_ShouldNotHaveError()
        {
            _command = new CompleteUserSigningUpCommand {
                UserName = "******"
            };

            _sut.ShouldNotHaveValidationErrorFor(x => x.UserName, _command);
        }
Пример #2
0
        public void PasswordIsNullOrEmpty_ShouldHaveError(string password)
        {
            _command = new CompleteUserSigningUpCommand {
                Password = password
            };

            _sut.ShouldHaveValidationErrorFor(x => x.Password, _command);
        }
Пример #3
0
        public void UserNameIsNullOrEmpty_ShouldHaveError(string userName)
        {
            _command = new CompleteUserSigningUpCommand {
                UserName = userName
            };

            _sut.ShouldHaveValidationErrorFor(x => x.UserName, _command);
        }
Пример #4
0
        public void UserNameLengthIsOver30_ShouldHaveError()
        {
            _command = new CompleteUserSigningUpCommand {
                UserName = new string('*', 31)
            };

            _sut.ShouldHaveValidationErrorFor(x => x.UserName, _command);
        }
Пример #5
0
        public void SigningUpTokenIsValid_ShouldNotHaveError()
        {
            _command = new CompleteUserSigningUpCommand {
                SigningUpToken = "token"
            };

            _sut.ShouldNotHaveValidationErrorFor(x => x.SigningUpToken, _command);
        }
Пример #6
0
        public void SigningUpTokenIsNullOrEmpty_ShouldHaveError(string token)
        {
            _command = new CompleteUserSigningUpCommand {
                SigningUpToken = token
            };

            _sut.ShouldHaveValidationErrorFor(x => x.SigningUpToken, _command);
        }
Пример #7
0
        public void ConfirmPasswordIsValid_ShouldNotHaveError()
        {
            _command = new CompleteUserSigningUpCommand {
                ConfirmPassword = "******"
            };

            _sut.ShouldNotHaveValidationErrorFor(x => x.ConfirmPassword, _command);
        }
Пример #8
0
        public void PasswordIsDifferentFromConfirmPassword_ShouldHaveError()
        {
            _command = new CompleteUserSigningUpCommand
            {
                Password = "******", ConfirmPassword = "******"
            };

            _sut.ShouldHaveValidationErrorFor(x => x.Password, _command);
        }
        public void SetUp()
        {
            _service    = new Mock <ICompleteUserSigningUpService>();
            _unitOfWork = new Mock <IUnitOfWork>();
            _mediator   = new Mock <IMediator>();
            _sut        = new CompleteSigningUpCommandHandler(_service.Object, _unitOfWork.Object, _mediator.Object);

            _command = new CompleteUserSigningUpCommand
            {
                SigningUpToken = "Token",
                UserName       = "******",
                Password       = "******"
            };

            _user = new User("email", "organization");
            _service.Setup(x => x.GetUserByInvitationToken(_command.SigningUpToken))
            .ReturnsAsync(_user);
        }
Пример #10
0
        public async Task <ActionResult> CompleteSigningUp(CompleteUserSigningUpCommand command, CancellationToken token)
        {
            await Mediator.Send(command, token);

            return(NoContent());
        }