public void throws_when_argument_is_invalid() { var builder = new TiplocDeleteRecordBuilder(); Assert.Throws<ArgumentNullException>(() => builder.BuildRecord(null)); Assert.Throws<ArgumentNullException>(() => builder.BuildRecord(string.Empty)); Assert.Throws<ArgumentNullException>(() => builder.BuildRecord(" \t")); }
public void returns_expected_result() { var builder = new TiplocDeleteRecordBuilder(); string record = "TD1234567 "; var result = builder.BuildRecord(record); var expectedResult = new TiplocDeleteRecord { TiplocCode = "1234567" }; Assert.AreEqual(result.TiplocCode, expectedResult.TiplocCode); }