Index: vhUnitTest/DOM/AKP/ToeleveringService/GeefKlant/Test.cls.xml
===================================================================
diff -u -r33209 -r38035
--- vhUnitTest/DOM/AKP/ToeleveringService/GeefKlant/Test.cls.xml (.../Test.cls.xml) (revision 33209)
+++ vhUnitTest/DOM/AKP/ToeleveringService/GeefKlant/Test.cls.xml (.../Test.cls.xml) (revision 38035)
@@ -8,24 +8,25 @@
#dim ToeleveringAPIMock As vhTest.Mock.DOM.AKP.ToeleveringAPI = ##class(vhTest.Mock.DOM.AKP.ToeleveringAPI).MockInstance()
#dim ToeleveringID As TECH.String = "123456"
- #dim ToeleveringService As DOM.AKP.ToeleveringService = ##class(DOM.AKP.impl.ToeleveringService).%New()
- #dim OrderAPIMock As vhTest.Mock.DOM.VKP.OrderAPI = ##class(vhTest.Mock.DOM.VKP.OrderAPI).MockInstance()
#dim KlantID As %String = "UT_KlantID"
- #dim VerkoopAPIMock As vhTest.Mock.DOM.VKP.VerkoopAPI = ##class(vhTest.Mock.DOM.VKP.VerkoopAPI).MockInstance()
#dim KlantDummy As vhTest.Dummy.DOM.VKP.VanHoeckeKlant = ##class(vhTest.Dummy.DOM.VKP.VanHoeckeKlant).%New()
- do VerkoopAPIMock.VerwachtMethodCall("GeefKlant",KlantID).DanReturn(KlantDummy)
+ #dim VerkoopAPIMock As vhTest.Mock.DOM.VKP.VerkoopAPI = ##class(vhTest.Mock.DOM.VKP.VerkoopAPI).%New()
+ Do VerkoopAPIMock.VerwachtMethodCall("GeefKlant",KlantID).DanReturn(KlantDummy)
#dim OrderMock As vhTest.Mock.DOM.VKP.Order = ##class(vhTest.Mock.DOM.VKP.Order).%New()
- do OrderMock.VerwachtMethodCall("GeefKlantID").DanReturn(KlantID)
- do OrderAPIMock.VerwachtMethodCall("GeefOrder",1).DanReturn(OrderMock)
+ Do OrderMock.VerwachtMethodCall("GeefKlantID").DanReturn(KlantID)
+
+ #dim OrderAPIMock As vhTest.Mock.DOM.VKP.OrderAPI = ##class(vhTest.Mock.DOM.VKP.OrderAPI).%New()
+ Do OrderAPIMock.VerwachtMethodCall("GeefOrder",1).DanReturn(OrderMock)
#dim ToeleveringMock As vhTest.Mock.DOM.AKP.Toelevering = ##class(vhTest.Mock.DOM.AKP.Toelevering).%New()
- do ToeleveringMock.VerwachtMethodCall("GeefOrderID").DanReturn(1)
+ Do ToeleveringMock.VerwachtMethodCall("GeefOrderID").DanReturn(1)
- do ToeleveringAPIMock.VerwachtMethodCall("GeefToelevering",ToeleveringID).DanReturn(ToeleveringMock)
+ Do ToeleveringAPIMock.VerwachtMethodCall("GeefToelevering",ToeleveringID).DanReturn(ToeleveringMock)
+ #dim ToeleveringService As DOM.AKP.ToeleveringService = ##class(DOM.AKP.impl.ToeleveringService).%New(,,OrderAPIMock,,VerkoopAPIMock)
#dim Klant As DOM.VKP.VanHoeckeKlant = ToeleveringService.GeefKlant(ToeleveringID)
Do $$$AssertEquals(Klant,KlantDummy)
Index: DOM/AKP/impl/ToeleveringService.cls.xml
===================================================================
diff -u -r38033 -r38035
--- DOM/AKP/impl/ToeleveringService.cls.xml (.../ToeleveringService.cls.xml) (revision 38033)
+++ DOM/AKP/impl/ToeleveringService.cls.xml (.../ToeleveringService.cls.xml) (revision 38035)
@@ -28,8 +28,13 @@
1
+
+DOM.VKP.VerkoopAPI
+1
+
+
-ToeleveringApi:DOM.AKP.ToeleveringAPI,ProductTypeApi:DOM.PM.ProductTypeAPI,OrderApi:DOM.VKP.OrderAPI,TransportWaarborgTypeBepaler:DOM.VKP.impl.TransportWaarborgTypeBepaler
+ToeleveringApi:DOM.AKP.ToeleveringAPI,ProductTypeApi:DOM.PM.ProductTypeAPI,OrderApi:DOM.VKP.OrderAPI,TransportWaarborgTypeBepaler:DOM.VKP.impl.TransportWaarborgTypeBepaler,VerkoopApi:DOM.VKP.VerkoopAPI
1
1
%Status
@@ -39,7 +44,7 @@
Set ..ProductTypeApi = $$$Inject(ProductTypeApi,##class(DOM.DomeinContext).Instance().GeefProductTypeAPI())
Set ..OrderApi = $$$Inject(OrderApi,##class(DOM.DomeinContext).Instance().GeefOrderAPI())
Set ..TransportWaarborgTypeBepaler = $$$Inject(TransportWaarborgTypeBepaler, ##class(DOM.VKP.impl.TransportWaarborgTypeBepaler).%New())
-
+ Set ..VerkoopApi = $$$Inject(VerkoopApi,##class(DOM.DomeinContext).Instance().GeefVerkoopAPI())
Quit $$$OK
]]>
@@ -80,7 +85,7 @@
#dim KlantID As DOM.VKP.VanHoeckeKlantID = Order.GeefKlantID()
#dim KlantNr As %String = ##class(DOM.DomeinContext).Instance().GeefLegacyPartijAPI().GeefKlantNummerVoorPartijID(KlantID)
- Quit ##class(DOM.DomeinContext).Instance().GeefVerkoopAPI().GeefKlant(KlantID)
+ Quit ..VerkoopApi.GeefKlant(KlantID)
]]>