Index: vhUnitTest/APPS/Halux/AAP/DnaCodeService/WijzigAantalDnaCodesVoorToeleveringLijn/Test.cls.xml =================================================================== diff -u -r56472 -r56539 --- vhUnitTest/APPS/Halux/AAP/DnaCodeService/WijzigAantalDnaCodesVoorToeleveringLijn/Test.cls.xml (.../Test.cls.xml) (revision 56472) +++ vhUnitTest/APPS/Halux/AAP/DnaCodeService/WijzigAantalDnaCodesVoorToeleveringLijn/Test.cls.xml (.../Test.cls.xml) (revision 56539) @@ -3,24 +3,39 @@ vhUnitTest.TestCase - + +TECH.Iterator +1 + + + +aTestName:%String + + + + @@ -45,16 +52,21 @@ Set ProductTypeAPIStub = ##class(vhTest.Mock.DOM.PM.impl.ProductTypeAPIimpl).%New() Do ProductTypeAPIStub.IndienMethodCall("GeefProductTypePrefix", $$$ElkeWaarde).DanReturn("L") - Set DnaCodeService = ##class(APPS.Halux.AAP.DnaCodeService).%New(, ProductTypeAPIStub) + Set DnaCodeGeneratorStub = ##class(vhTest.Mock.APPS.Halux.AAP.DnaCodeGenerator).%New() + Do DnaCodeGeneratorStub.IndienMethodCall("GenereerDnaCode","L").DanReturn("OAAAAA3") + + Set DnaCodeService = ##class(APPS.Halux.AAP.DnaCodeService).%New(, ProductTypeAPIStub, DnaCodeGeneratorStub) #dim DnaCodes as %ListOfDataTypes = DnaCodeService.MaakDnaCodesVoorToeleveringLijn(ToeleveringLijn) If $$$AssertEquals(DnaCodes.Count(),2) { Do $$$AssertEquals(DnaCodes.GetAt(1).Toelevering,"1") Do $$$AssertEquals(DnaCodes.GetAt(1).ProductNummer,"1000") Do $$$AssertEquals(DnaCodes.GetAt(1).KlantNummer,"K||1234") + Do $$$AssertEquals(DnaCodes.GetAt(1).DnaCode,"OAAAAA3") Do $$$AssertEquals(DnaCodes.GetAt(2).Toelevering,"1") Do $$$AssertEquals(DnaCodes.GetAt(2).ProductNummer,"1000") Do $$$AssertEquals(DnaCodes.GetAt(2).KlantNummer,"K||1234") + Do $$$AssertEquals(DnaCodes.GetAt(2).DnaCode,"OAAAAA3") } ]]>