public void CCCCheckDigitsCalculationOnInvalidArgumentsReturnsNulls()
 {
     ClientAccountCodeCCC.CCCCheckDigits expectedCheckDigits = new ClientAccountCodeCCC.CCCCheckDigits { bankOfficeCheckDigit = null, accountNumberCheckDigit = null };
     Assert.AreEqual(BankAccount.CalculateCCCCheckDigits(null, "", "cccccccccc"), expectedCheckDigits);
 }
 public void NoExceptionsOnLongDigitStrings()
 {
     ClientAccountCodeCCC.CCCCheckDigits expectedCheckDigits = new ClientAccountCodeCCC.CCCCheckDigits { bankOfficeCheckDigit = "0", accountNumberCheckDigit = null };
     Assert.AreEqual(BankAccount.CalculateCCCCheckDigits("1234", "5678", "546546564234567890"), expectedCheckDigits);
 }
 public void CCCCheckDigitsAreWellCalculated()
 {
     ClientAccountCodeCCC.CCCCheckDigits expectedCheckDigits = new ClientAccountCodeCCC.CCCCheckDigits { bankOfficeCheckDigit = "0", accountNumberCheckDigit = "6" };
     Assert.AreEqual(BankAccount.CalculateCCCCheckDigits("1234", "5678", "1234567890"), expectedCheckDigits);
 }