Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ZoekViaPalletcode/Test.cls.xml
===================================================================
diff -u -r61387 -r61415
--- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ZoekViaPalletcode/Test.cls.xml (.../Test.cls.xml) (revision 61387)
+++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ZoekViaPalletcode/Test.cls.xml (.../Test.cls.xml) (revision 61415)
@@ -9,18 +9,26 @@
Set Request.PalletCode = "TBX12345"
Set DnaCode1 = ##class(DOM.Halux.AAP.DnaCode).%New()
+ Set DnaCode1.KlantNummer = "K||1234"
Set DnaCode2 = ##class(DOM.Halux.AAP.DnaCode).%New()
#dim DnaCodeIterator As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode1, DnaCode2)
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekAlleRecenteViaPalletCode",Request.PalletCode).DanReturn(DnaCodeIterator)
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock)
+ Set Klantinstelling = ##class(DOM.Halux.AAP.Klantinstellingen).%New()
+ Set Klantinstelling.MeerdereToeleveringen = $$$False
+ Set KlantinstellingenRepository = ##class(vhTest.Mock.DOM.Halux.AAP.KlantinstellingenRepository).%New()
+ Do KlantinstellingenRepository.VerwachtMethodCall("ZoekViaKlantId",DnaCode1.KlantNummer).DanReturn(##class(TECH.ListUtils).CreateIteratorOfObjects(Klantinstelling))
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock,,,,,, KlantinstellingenRepository)
+
#dim Antwoord As WS.Halux.AAP.ZoekViaPalletCodeResponse = DnaCodeService.ZoekViaPalletCode(Request)
Do $$$AssertEquals(Antwoord.Header.Status,"200")
Do $$$AssertEquals(Antwoord.DnaCodes.Count(),2)
+ Do $$$AssertEquals(Antwoord.MeerdereToeleveringenToegestaan,$$$False)
Do DnaCodeRepositoryMock.Verifieer()
+ Do KlantinstellingenRepository.Verifieer()
]]>
@@ -42,6 +50,64 @@
Do DnaCodeRepositoryMock.Verifieer()
]]>
+
+
+
+
+
+
+
+