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); }