public void CheckUserPassword_WhenUserPasswordIsInvalid_ShouldReturnErrorWithSuitableMessage(string password, bool status, string message) { //Arrange (bool, string)expected = (status, message); //Act var result = new PasswordValidationManager(null, null).CheckPassword(password).LastOrDefault(); //Assert Assert.Equal(expected, result); }
public void ValidateEmptyUserInput_WhenUserIsTryingToPassNullData_ShouldReturnErrorWithSuitableMessage(string userName, string userPassword, string confirmUserPassword, string userEmail, bool status, string message) { //Arrange (bool, string)expected = (status, message); //Act var result = new PasswordValidationManager(null, null).ValidateEmptyUserInput(userName, userPassword, confirmUserPassword, userEmail).LastOrDefault(); //Assert Assert.Equal(result, expected); }
public void CheckUserPassword_WhenUserPasswordIsCorrect_ShouldReturnCorrectResult() { //Arrange (bool, string)expected = (true, string.Empty); string userPassword = "******"; //Act var result = new PasswordValidationManager(null, null).CheckPassword(userPassword).LastOrDefault(); //Assert Assert.Equal(expected, result); }
public void CheckUserName_WhenUserNameIsCorrect_ShouldReturnCorrectResult() { //Arrange (bool, string)expected = (true, string.Empty); string userName = "******"; //Act var result = new PasswordValidationManager(null, null).CheckUsername(userName).LastOrDefault(); //Assert Assert.Equal(expected, result); }
public void CheckUserName_WhenUserNameIsInvalid_ShouldReturnErrorWithSuitableMessage() { //Arrange (bool, string)expected = (false, UserMessages.NameLengthTooShort); string userName = "******"; //Act var result = new PasswordValidationManager(null, null).CheckUsername(userName).LastOrDefault(); //Assert Assert.Equal(expected, result); }
public void CheckUserEmail_WhenUserEmailIsInvalid_ShouldReturnErrorWithSuitableMessage() { //Arrange (bool, string)expected = (false, UserMessages.EmailInvalidFormat); string userEmail = "Infermus123%vp.pl"; //Act var result = new PasswordValidationManager(null, null).CheckEmail(userEmail); //Assert Assert.Equal(expected, result); }
public void CheckUserEmail_WhenUserEmailIsCorrect_ShouldReturnCorrectResult() { //Arrange (bool, string)expected = (true, string.Empty); string userEmail = "*****@*****.**"; //Act var result = new PasswordValidationManager(null, null).CheckEmail(userEmail); //Assert Assert.Equal(expected, result); }
public void CheckPasswordMatch_WhenUserPasswordIsMatching_ShouldReturnCorrectResult() { //Arrange (bool, string)expected = (true, string.Empty); string userPassword = "******"; string userPasswordConfirmation = "Qazwsx123"; //Act var result = new PasswordValidationManager(null, null).CheckPasswordMatch(userPassword, userPasswordConfirmation); //Assert Assert.Equal(result, expected); }
public void CheckPasswordMatch_WhenUserPasswordNoMatch_ShouldReturnErrorWithSuitableMessage() { //Arrange (bool, string)expected = (false, UserMessages.ConfirmPasswordNoMatch); string userPassword = "******"; string userPasswordConfirmation = "Qazwsx1234"; //Act var result = new PasswordValidationManager(null, null).CheckPasswordMatch(userPassword, userPasswordConfirmation); //Assert Assert.Equal(result, expected); }
public void ValidateEmptyUserInput_WhenUserFilledAllFields_ShouldReturnCorrectResult() { //Arrange (bool, string)expected = (true, string.Empty); string userName = "******"; string userPassword = "******"; string confirmUserPassword = "******"; string userEmail = "*****@*****.**"; //Act var result = new PasswordValidationManager(null, null).ValidateEmptyUserInput(userName, userPassword, confirmUserPassword, userEmail).LastOrDefault(); //Assert Assert.Equal(result, expected); }
public LoginController(ComparerDatabaseContext comparerDatabaseContext, PasswordValidationManager passwordValidationManager, DbAccessUser dbAccessUser) { _comparerDatabaseContext = comparerDatabaseContext; _passwordValidationManager = passwordValidationManager; _dbAccessUser = dbAccessUser; }
public RegisterController(PasswordValidationManager passwordValidationManager, DbAccessUser dbAccessUser, ILogger <RegisterController> logger) { _passwordValidationManager = passwordValidationManager; _dbAccessUser = dbAccessUser; _logger = logger; }