Index: vhUnitTest/APPS/VKP/impl/OfferteService/VoegToeMaatwerk/Test.cls.xml =================================================================== diff -u -r39318 -r39588 --- vhUnitTest/APPS/VKP/impl/OfferteService/VoegToeMaatwerk/Test.cls.xml (.../Test.cls.xml) (revision 39318) +++ vhUnitTest/APPS/VKP/impl/OfferteService/VoegToeMaatwerk/Test.cls.xml (.../Test.cls.xml) (revision 39588) @@ -10,7 +10,9 @@ #dim DummyAantal As %Integer = 42 #dim DummyKlantId As %String = "DummyKlantId" #dim DummyPersonalityId As %String = "DummyPersonalityId" - #dim LBXKenmerkenFake As vhTest.Fake.DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken = ##class(vhTest.Fake.DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken).%New() + + Set LBXKenmerkenFake = ##class(vhTest.Fake.DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken).%New() + Set OfferteMock = ##class(vhTest.Mock.APPS.VKP.Offerte).%New() Do OfferteMock.IndienMethodCall("GeefKlantID").DanReturn(DummyKlantId) Do OfferteMock.IndienMethodCall("GeefWinkelkarID").DanReturn(DummyWinkelkarId) @@ -19,21 +21,24 @@ #dim MaatwerkLijnDummy As APPS.EC.Winkelkar.dto.MaatwerkLijn = ##class(APPS.EC.Winkelkar.dto.MaatwerkLijn).%New() Set MaatwerkLijnDummy.LijnID = "MaatwerkLijnID" - Set WinkelkarServiceMock = ##class(vhTest.Mock.APPS.EC.Winkelkar.impl.WinkelkarService).%New() - Do WinkelkarServiceMock.VerwachtMethodCall("VoegToeMaatwerk",DummyWinkelkarId,"",LBXKenmerkenFake,DummyAantal,"","").DanReturn(MaatwerkLijnDummy) + Set TaalBepalerMock = ##class(vhTest.Mock.APPS.EC.Winkelkar.impl.TaalBepaler).%New() + Do TaalBepalerMock.IndienMethodCall("GeefTaal",DummyKlantId,DummyPersonalityId).DanDoeNiks() + + Set GroepnaamBepaler = ##class(vhTest.Mock.APPS.EC.Winkelkar.impl.GroepNaamVoorIngegevenKenmerkenBepaler).%New() + do GroepnaamBepaler.IndienMethodCall("GeefGroepNaam",$$$ElkeWaarde,$$$ElkeWaarde,$$$ElkeWaarde).DanReturn("GroepNaam") + + Set WinkelkarServiceMock = ##class(vhTest.Mock.APPS.EC.Winkelkar.WinkelkarService).%New() + Do WinkelkarServiceMock.VerwachtMethodCall("VoegToeMaatwerk",DummyWinkelkarId,"GroepNaam",LBXKenmerkenFake,DummyAantal,"","").DanReturn(MaatwerkLijnDummy) Set LijnRepositoryMock = ##class(vhTest.Mock.TECH.Persistentie.Repository).%New() Do LijnRepositoryMock.VerwachtMethodCall("GeefViaID","MaatwerkLijnID") - - Set TaalBepalerMock = ##class(vhTest.Mock.APPS.EC.Winkelkar.impl.TaalBepaler).%New() - Do TaalBepalerMock.VerwachtMethodCall("GeefTaal",DummyKlantId,DummyPersonalityId).DanDoeNiks() - Set OfferteService = ##class(APPS.VKP.impl.OfferteService).%New(,WinkelkarServiceMock,LijnRepositoryMock,TaalBepalerMock) + Set OfferteService = ##class(APPS.VKP.impl.OfferteService).%New(,WinkelkarServiceMock,LijnRepositoryMock,TaalBepalerMock,,GroepnaamBepaler) + #dim ProductLijn As DOM.EC.Winkelkar.ProductLijn = OfferteService.VoegToeMaatwerk(OfferteMock, LBXKenmerkenFake, DummyAantal) Do WinkelkarServiceMock.Verifieer() Do LijnRepositoryMock.Verifieer() - Do TaalBepalerMock.Verifieer() ]]>