public void CheckListTest_EmptyList() { // arrange var checkListFixture = new CheckListFixture(); var endorsementChecker = new EndorsementChecker(); // act EndorsementCheckResult result = endorsementChecker.CheckList(checkListFixture.BillOfExchange, checkListFixture.EndorsementList); // assert Assert.IsTrue(result.IsCorrect); }
public void CheckListTest_TwoFirst() { // arrange CheckListFixture checkListFixture = new CheckListFixture().AddFirstEndorsement(1, false).AddFirstEndorsement(2, false); var endorsementChecker = new EndorsementChecker(); // act EndorsementCheckResult result = endorsementChecker.CheckList(checkListFixture.BillOfExchange, checkListFixture.EndorsementList); // assert Assert.IsFalse(result.IsCorrect); CollectionAssert.AreEquivalent(checkListFixture.WrongEndorsementList, result.WrongEndorsements); }
public void CheckListTest_SecondHaveSamelBeneficiaryId() { // arrange CheckListFixture checkListFixture = new CheckListFixture() .AddFirstEndorsement(1) .AppendEndorsement(CheckListFixture.BillBeneficiaryId) .AppendEndorsement(3); var endorsementChecker = new EndorsementChecker(); // act EndorsementCheckResult result = endorsementChecker.CheckList(checkListFixture.BillOfExchange, checkListFixture.EndorsementList); // assert Assert.IsTrue(result.IsCorrect); }
public void CheckListTest_FirstHaveSamelBeneficiaryId() { // arrange CheckListFixture checkListFixture = new CheckListFixture() .AddFirstEndorsement(CheckListFixture.BillBeneficiaryId, false) .AppendEndorsement(2) .AppendEndorsement(3); var endorsementChecker = new EndorsementChecker(); // act EndorsementCheckResult result = endorsementChecker.CheckList(checkListFixture.BillOfExchange, checkListFixture.EndorsementList); // assert Assert.IsFalse(result.IsCorrect); CollectionAssert.AreEquivalent(checkListFixture.WrongEndorsementList, result.WrongEndorsements); }
public void CheckListTest_SecondCyclicficiaryId() { // arrange CheckListFixture checkListFixture = new CheckListFixture() .AddFirstEndorsement(1) .AppendEndorsement(2) .AppendEndorsement(3) .AppendEndorsement(4); checkListFixture = checkListFixture.AppendEndorsement(5, checkListFixture.EndorsementList.Skip(1).First().Id, false); var endorsementChecker = new EndorsementChecker(); // act EndorsementCheckResult result = endorsementChecker.CheckList(checkListFixture.BillOfExchange, checkListFixture.EndorsementList); // assert Assert.IsFalse(result.IsCorrect); CollectionAssert.AreEquivalent(checkListFixture.WrongEndorsementList, result.WrongEndorsements); }