public void UpdateRequestIsMade_InvalidEmail_ValidationShouldFail()
        {
            var validatorService = new PasswordValidator(CreateDefaultValidationRules());
            var request          = new CredentialsUpdateRequest()
            {
                CustomerId = "mockId",
                Login      = "******",
                Password   = "******"
            };

            var validator = new UpdateRequestCredentialsValidator(validatorService);
            var result    = validator.Validate(request);

            Assert.False(result.IsValid);
        }
        public void UpdateRequestIsMade_InvalidPassword_ValidationShouldFail(string inputPassword)
        {
            var validatorService = new PasswordValidator(CreateDefaultValidationRules());
            var request          = new CredentialsUpdateRequest
            {
                CustomerId = "customerId",
                Login      = "******",
                Password   = inputPassword
            };

            var validator = new UpdateRequestCredentialsValidator(validatorService);
            var result    = validator.Validate(request);

            Assert.False(result.IsValid);
        }
        public void UpdateRequestIsMade_CorrectCredentials_ValidationShouldFail()
        {
            var validatorService = new PasswordValidator(CreateDefaultValidationRules());
            var request          = new CredentialsUpdateRequest
            {
                CustomerId = "mockId",
                Login      = "******",
                Password   = "******"
            };

            var validator = new UpdateRequestCredentialsValidator(validatorService);
            var result    = validator.Validate(request);

            Assert.True(result.IsValid);
        }