public void Account_123956189_is_an_invalid_account() { var bankOcrLine = new OcrReader(); var actualAccount = bankOcrLine.ReadAccounts(File.ReadAllLines($@"reference_asciiarts\123956189.txt")).Single(); Check.That(actualAccount.IsValid()).IsFalse(); }
public void Returns_account_as_1_questionMark_3956189_when_input_using_123956189_ill() { var bankOcrLine = new OcrReader(); var actualAccount = bankOcrLine.ReadAccounts(File.ReadAllLines($@"reference_asciiarts\0123456789_correct_checksum_but_one_digit_flured.txt")).Single(); Check.That(actualAccount.AsString()).IsEqualTo("123456789"); }
public void Return_invalid_account_as_a_string_tailed_by_ERR() { var bankOcrLine = new OcrReader(); var actualAccount = bankOcrLine.ReadAccounts(File.ReadAllLines($@"reference_asciiarts\444444444.txt")).Single(); Check.That(actualAccount.AsString()).IsEqualTo("444444444 ERR"); }
public void Returns_account_as_a_valid_account_when_input_using_488067775_with_one_flur_digit() { var bankOcrLine = new OcrReader(); var actualAccount = bankOcrLine.ReadAccounts(File.ReadAllLines($@"reference_asciiarts\488067775.txt")).Single(); Check.That(actualAccount.AsString()).IsEqualTo("480067775"); }