public void Parse_WellFormedWithThreeDigitSuffix_CreatesInstance() { // arrange var account = NZBankAccount.Parse("01-0902-0068389-000"); // act var result = account.IsValid(); // assert Assert.IsTrue(result); }
public void Parse_WellFormedWithDots_CreatesInstance() { // arrange var account = NZBankAccount.Parse("01.0902.0068389.00"); // act var result = account.IsValid(); // assert Assert.IsTrue(result); }
public void Parse_Empty_ThrowsInvalidFormatException() { // act NZBankAccount.Parse(string.Empty); }
public void Parse_Null_ThrowsInvalidFormatException() { // act NZBankAccount.Parse(null); }
public void Parse_MalformedAccountNumber_ThrowsInvalidFormatException() { // act NZBankAccount.Parse("xxx"); }