public void DecodedPassportLine_TestDecoder_PersonalNumber(string input, string expected, int checkDigit) { var passportLine = new DecodedPassport(input); Assert.AreEqual(expected, passportLine.PersonalNumber); Assert.AreEqual(checkDigit, passportLine.PersonalNumberCheckDigit); }
public void DecodedPassportLine_TestDecoder_DateOfExpiry(string input, int year, int month, int day, int checkDigit) { var passportLine = new DecodedPassport(input); Assert.AreEqual(new DateTime(year, month, day), passportLine.ExpirationDate); Assert.AreEqual(checkDigit, passportLine.ExpirationDateCheckDigit); }
public void DecodedPassportLine_TestDecoder_Nationality(string input, string expected) { var passportLine = new DecodedPassport(input); Assert.AreEqual(expected, passportLine.Nationality); }
public void DecodedPassportLine_TestDecoder_Gender(string input, string expected) { var passportLine = new DecodedPassport(input); Assert.AreEqual(expected, passportLine.Gender); }
public void DecodedPassportLine_TestDecoder_FinalCheckDigit(string input, int checkDigit) { var passportLine = new DecodedPassport(input); Assert.AreEqual(checkDigit, passportLine.FinalCheckDigit); }