public SignUpParam InputValidate(string userId, string password) { SignUpParam signUpParam = new SignUpParam(); //入力されたuserIdが空かどうかチェック if (string.IsNullOrEmpty(userId)) { //存在していた場合POSTを失敗で終了 signUpParam.HasError = true; signUpParam.BlankUserId = true; return(signUpParam); } //入力されたpasswordが空かどうかチェック if (string.IsNullOrEmpty(password)) { //存在していた場合POSTを失敗で終了 signUpParam.HasError = true; signUpParam.BlankPassword = true; return(signUpParam); } //入力されたパスワードが指定文字数を満たしているかどうかチェック if (password.Length < 6) { //存在していた場合POSTを失敗で終了 signUpParam.HasError = true; signUpParam.ShortPassword = true; return(signUpParam); } //入力されたuserIdが半角英数字のみで構成されているかチェック if (!_checkString.isAlphaNumericPlusAlphaOnly(userId)) { signUpParam.HasError = true; signUpParam.UnSpecifiedUserId = true; return(signUpParam); } //passwordポリシーに適しているかどうかチェック if (!_checkString.isAlphaNumericPlusAlphaOnly(password)) { signUpParam.HasError = true; signUpParam.UnSpecifiedPassword = true; return(signUpParam); } signUpParam.IsSuccessed = true; return(signUpParam); }
public void CheckString_isAlphaNumericPlusAlphaOnly_Failure_SpaceOnly() { var checkString = new CheckString(); var result = checkString.isAlphaNumericPlusAlphaOnly(" "); Assert.IsFalse(result); }
public void CheckString_isAlphaNumericPlusAlphaOnly_Failure_ContainsFullWidth() { var checkString = new CheckString(); var result = checkString.isAlphaNumericPlusAlphaOnly("1287923"); Assert.IsFalse(result); }
public void CheckString_isAlphaNumericPlusAlphaOnly_Failure_ContainsKana() { var checkString = new CheckString(); var result = checkString.isAlphaNumericPlusAlphaOnly("あかさたなABCD"); Assert.IsFalse(result); }
public void CheckString_isAlphaNumericPlusAlphaOnly_Success_ContainsUnderBar() { var checkString = new CheckString(); var result = checkString.isAlphaNumericPlusAlphaOnly("12345_6789"); Assert.IsTrue(result); }
public void CheckString_isAlphaNumericPlusAlphaOnly_Success_NumberOnly() { var checkString = new CheckString(); var result = checkString.isAlphaNumericPlusAlphaOnly("123456789"); Assert.IsTrue(result); }
public void CheckString_isAlphaNumericPlusAlphaOnly_Success_AlphabetOnly() { var checkString = new CheckString(); var result = checkString.isAlphaNumericPlusAlphaOnly("test"); Assert.IsTrue(result); }