public void BicIsValidWithMoreCharactersShouldReturnRightResult() { BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION; BicUtils.IsValid("DEUTFFDEUTFF", out validationResult); Assert.AreEqual(BicFormatViolation.BIC_LENGTH_8_OR_11, validationResult); }
public void BicIsValidWithLowercaseCharactersShouldReturnRightResult() { BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION; BicUtils.IsValid("DEUTdeFF", out validationResult); Assert.AreEqual(BicFormatViolation.BIC_ONLY_UPPER_CASE_LETTERS, validationResult); }
public void BicIsValidWithEmptyStringShouldReturnRightResult() { BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION; BicUtils.IsValid("", out validationResult); Assert.AreEqual(BicFormatViolation.BIC_NOT_EMPTY_OR_NULL, validationResult); }
public void BicIsValidWithInvalidCountryCodeShouldReturnRightResult() { BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION; BicUtils.IsValid("DEUT_1FF", out validationResult); Assert.AreEqual(BicFormatViolation.COUNTRY_CODE_ONLY_UPPER_CASE_LETTERS, validationResult); }
public void BicIsValidWithValidBicShouldReturnRightResult() { BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION; BicUtils.IsValid("DEUTDEFF500", out validationResult); Assert.AreEqual(BicFormatViolation.NO_VIOLATION, validationResult); }
public void BicIsValidWithInvalidBranchCodeShouldReturnRightResult() { BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION; BicUtils.IsValid("DEUTDEFF50_", out validationResult); Assert.AreEqual(BicFormatViolation.BRANCH_CODE_ONLY_LETTERS_OR_DIGITS, validationResult); }
public void BicIsValidWithUnsupportedCountryShouldReturnRightResult() { BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION; BicUtils.IsValid("DEUTXXFF", out validationResult); Assert.AreEqual(BicFormatViolation.COUNTRY_CODE_UNSUPPORTED, validationResult); }
public void BicIsValidWithInvalidBankCodeShouldReturnRightResult() { BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION; BicUtils.IsValid("DEU1DEFF", out validationResult); Assert.AreEqual(BicFormatViolation.BANK_CODE_ONLY_LETTERS, validationResult); }
/// <summary> /// Branch code from the BIC /// </summary> /// <returns>String represenation of the BIC's branch code, empty string if BIC has no branch code.</returns> public string GetBranchCode() { string result = ""; if (BicUtils.HasBranchCode(Value)) { result = BicUtils.GetBranchCode(Value); } return(result); }
public void BicValidationWithLowercaseCharactersShouldThrowException() { try { BicUtils.ValidateBIC("DEUTdeFF"); } catch (BicFormatException bex) { Assert.AreEqual(BicFormatViolation.BIC_ONLY_UPPER_CASE_LETTERS, bex.FormatViolation); } }
public void BicValidationWithInvalidLocationCodeShouldThrowException() { try { BicUtils.ValidateBIC("DEUTDEF "); } catch (BicFormatException bex) { Assert.AreEqual((object)BicFormatViolation.LOCATION_CODE_ONLY_LETTERS_OR_DIGITS, bex.FormatViolation); } }
public void BicValidationWithInvalidCountryCodeShouldThrowException() { try { BicUtils.ValidateBIC("DEUT_1FF"); } catch (BicFormatException bex) { Assert.AreEqual(BicFormatViolation.COUNTRY_CODE_ONLY_UPPER_CASE_LETTERS, bex.FormatViolation); } }
public void BicValidationWithMoreCharactersShouldThrowException() { try { BicUtils.ValidateBIC("DEUTFFDEUTFF"); } catch (BicFormatException bex) { Assert.AreEqual(BicFormatViolation.BIC_LENGTH_8_OR_11, bex.FormatViolation); } }
public void BicValidationWithInvalidBranchCodeShouldThrowException() { try { BicUtils.ValidateBIC("DEUTDEFF50_"); } catch (BicFormatException bex) { Assert.AreEqual(BicFormatViolation.BRANCH_CODE_ONLY_LETTERS_OR_DIGITS, bex.FormatViolation); } }
public void BicValidationWithInvalidBankCodeShouldThrowException() { try { BicUtils.ValidateBIC("DEU1DEFF"); } catch (BicFormatException bex) { Assert.AreEqual(BicFormatViolation.BANK_CODE_ONLY_LETTERS, bex.FormatViolation); } }
public void BicIsValidWithMoreCharactersShouldReturnFalse() { BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION; Assert.IsFalse(BicUtils.IsValid("DEUTFFDEUTFF", out validationResult)); }
public void BicIsValidWithEmptyStringShouldReturnFalse() { BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION; Assert.IsFalse(BicUtils.IsValid("", out validationResult)); }
public void BicShouldReturnBankCode() { string test = BicUtils.GetBankCode("DEUTDEFF500"); Assert.AreEqual("DEUT", test); }
public void BicShouldReturnCountryCode() { string test = BicUtils.GetCountryCode("DEUTDEFF500"); Assert.AreEqual("DE", test); }
public void BicValidationWithEmptyShouldReturnThrowException() { BicUtils.ValidateBIC(""); }
public void BicIsValidWithValidBicShouldReturnTrue() { BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION; Assert.IsTrue(BicUtils.IsValid("DEUTDEFF500", out validationResult)); }
public void BicValidationWithValidBicShouldNotThrowException() { BicUtils.ValidateBIC("DEUTDEFF500"); }
public void BicIsValidWithInvalidBranchCodeShouldReturnFalse() { BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION; Assert.IsFalse(BicUtils.IsValid("DEUTDEFF50_", out validationResult)); }
public void BicIsValidWithUnsupportedCountryShouldReturnFalse() { BicFormatViolation validationResult = BicFormatViolation.NO_VIOLATION; Assert.IsFalse(BicUtils.IsValid("DEUTXXFF", out validationResult)); }
public void BicValidationWithNonExistingCountryCodeShouldThrowException() { BicUtils.ValidateBIC("DEUTXXFF"); }
/// <summary> /// BIC object creation /// </summary> /// <param name="bicCode">The string to be parsed as BIC code.</param> /// <returns>BIC object holding the value represented by the string argument.</returns> /// <exception cref="BicFormatException">If the string contains invalid BIC code<./exception> /// <exception cref="UnsupportedCountryException">If BIC's country is not supported.</exception> public static Bic CreateInstance(string bicCode) { BicUtils.ValidateBIC(bicCode); return(new Bic(bicCode)); }
/// <summary> /// Country code from the BIC /// </summary> /// <returns>CountryCodeEntry representation of BIC's country code</returns> public CountryCodeEntry GetCountryCode() => CountryCode.GetCountryCode(BicUtils.GetCountryCode(Value));