Index: AXimpl/Dynamics/InventoryOut/EventHandler/PickingCompleet/PakbonMagGeboektWorden.cls.xml =================================================================== diff -u -r59257 -r59569 --- AXimpl/Dynamics/InventoryOut/EventHandler/PickingCompleet/PakbonMagGeboektWorden.cls.xml (.../PakbonMagGeboektWorden.cls.xml) (revision 59257) +++ AXimpl/Dynamics/InventoryOut/EventHandler/PickingCompleet/PakbonMagGeboektWorden.cls.xml (.../PakbonMagGeboektWorden.cls.xml) (revision 59569) @@ -8,14 +8,35 @@ 1 + +DOM.VKP.OrderAPI +1 + + + + + + + + + + -EventRaiser:DOM.MAG.event.EventRaiser +EventRaiser:DOM.MAG.event.EventRaiser,OrderApi:DOM.VKP.OrderAPI="" 1 1 %Status 1 @@ -26,11 +47,12 @@ 1 -bonnummer:%String,klantnummer:%String +bonnummer:%String,klantnummer:%String,orderApi:DOM.VKP.OrderAPI %Boolean @@ -38,7 +43,12 @@ #dim verzendwijze As %String = ##class(DOM.VKP.enu.VerzendWijze).OnzeDiensten() Set $piece(^KUL("LAURA","F","LIMA",1),"\",7)= verzendwijze_"#Distributeur - GLS" - #dim resultaat As %Boolean = ##class(AXimpl.Dynamics.InventoryOut.EventHandler.PickingCompleet.PakbonMagGeboektWorden).VerzendwijzeUitgesteldPakbonBoekenAx("LIMA","LAURA") + Set bonStub = ##class(vhTest.Mock.DOM.VKP.Bon).%New() + Set OrderApiStub = ##class(vhTest.Mock.DOM.VKP.OrderAPI).%New() + Do OrderApiStub.IndienMethodCall("GeefBon","LIMA").DanReturn(bonStub) + Do bonStub.IndienMethodCall("GeefVerzendwijze").DanReturn(verzendwijze) + + #dim resultaat As %Boolean = ##class(AXimpl.Dynamics.InventoryOut.EventHandler.PickingCompleet.PakbonMagGeboektWorden).VerzendwijzeUitgesteldPakbonBoekenAx("LIMA","LAURA", OrderApiStub) Do $$$AssertEquals(resultaat, $$$True) ]]> @@ -78,19 +88,60 @@ - - + - +]]> + + + + + + + + + + + + + + + + + + + + + + + + +