예제 #1
0
        public void BicIsValidWithLessCharactersShouldReturnRightResult()
        {
            BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION;

            BicUtils.IsValid("DEUTFF", out validationResult);

            Assert.AreEqual(BicFormatViolation.BIC_LENGTH_8_OR_11, validationResult);
        }
예제 #2
0
        public void BicIsValidWithUnsupportedCountryShouldReturnRightResult()
        {
            BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION;

            BicUtils.IsValid("DEUTXXFF", out validationResult);

            Assert.AreEqual(BicFormatViolation.COUNTRY_CODE_UNSUPPORTED, validationResult);
        }
예제 #3
0
        public void BicIsValidWithEmptyStringShouldReturnRightResult()
        {
            BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION;

            BicUtils.IsValid("", out validationResult);

            Assert.AreEqual(BicFormatViolation.BIC_NOT_EMPTY_OR_NULL, validationResult);
        }
예제 #4
0
        public void BicIsValidWithValidBicShouldReturnRightResult()
        {
            BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION;

            BicUtils.IsValid("DEUTDEFF500", out validationResult);

            Assert.AreEqual(BicFormatViolation.NO_VIOLATION, validationResult);
        }
예제 #5
0
        public void BicIsValidWithInvalidBranchCodeShouldReturnRightResult()
        {
            BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION;

            BicUtils.IsValid("DEUTDEFF50_", out validationResult);

            Assert.AreEqual(BicFormatViolation.BRANCH_CODE_ONLY_LETTERS_OR_DIGITS, validationResult);
        }
예제 #6
0
        public void BicIsValidWithInvalidCountryCodeShouldReturnRightResult()
        {
            BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION;

            BicUtils.IsValid("DEUT_1FF", out validationResult);

            Assert.AreEqual(BicFormatViolation.COUNTRY_CODE_ONLY_UPPER_CASE_LETTERS, validationResult);
        }
예제 #7
0
        public void BicIsValidWithInvalidBankCodeShouldReturnRightResult()
        {
            BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION;

            BicUtils.IsValid("DEU1DEFF", out validationResult);

            Assert.AreEqual(BicFormatViolation.BANK_CODE_ONLY_LETTERS, validationResult);
        }
예제 #8
0
        public void BicIsValidWithLowercaseCharactersShouldReturnRightResult()
        {
            BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION;

            BicUtils.IsValid("DEUTdeFF", out validationResult);

            Assert.AreEqual(BicFormatViolation.BIC_ONLY_UPPER_CASE_LETTERS, validationResult);
        }
예제 #9
0
        public void BicIsValidWithMoreCharactersShouldReturnFalse()
        {
            BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION;

            Assert.IsFalse(BicUtils.IsValid("DEUTFFDEUTFF", out validationResult));
        }
예제 #10
0
        public void BicIsValidWithEmptyStringShouldReturnFalse()
        {
            BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION;

            Assert.IsFalse(BicUtils.IsValid("", out validationResult));
        }
예제 #11
0
        public void BicIsValidWithValidBicShouldReturnTrue()
        {
            BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION;

            Assert.IsTrue(BicUtils.IsValid("DEUTDEFF500", out validationResult));
        }
예제 #12
0
        public void BicIsValidWithInvalidBranchCodeShouldReturnFalse()
        {
            BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION;

            Assert.IsFalse(BicUtils.IsValid("DEUTDEFF50_", out validationResult));
        }
예제 #13
0
        public void BicIsValidWithUnsupportedCountryShouldReturnFalse()
        {
            BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION;

            Assert.IsFalse(BicUtils.IsValid("DEUTXXFF", out validationResult));
        }