Beispiel #1
0
        public async Task ThenFalseIsReturnedIfAccessCodeIsEmptyOrWhiteSpace(string accessCode)
        {
            var command =
                new ActivateUserCommandBuilder()
                .WithValidUser()
                .WithAccessCode(accessCode)
                .Build();

            var result = await _activateUserCommandValidator.ValidateAsync(command);

            Assert.IsFalse(result.IsValid());
        }
Beispiel #2
0
        public async Task ThenFalseIsReturnedIfAccessCodeIsNull()
        {
            var command =
                new ActivateUserCommandBuilder()
                .WithValidUser()
                .WithNullAccessCode()
                .Build();

            var result = await _activateUserCommandValidator.ValidateAsync(command);

            Assert.IsFalse(result.IsValid());
        }
Beispiel #3
0
        public async Task ThenResultContainsMissingCodeMessageIfAccessCodeIsNull()
        {
            var command =
                new ActivateUserCommandBuilder()
                .WithValidUser()
                .WithNullAccessCode()
                .Build();

            var result = await _activateUserCommandValidator.ValidateAsync(command);

            Assert.IsTrue(
                result
                .ValidationDictionary.Values.Any(message => message.Equals(MissingCodeMessage, StringComparison.Ordinal))
                );
        }