Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn/Test.cls.xml =================================================================== diff -u -r61675 -r62789 --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn/Test.cls.xml (.../Test.cls.xml) (revision 61675) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn/Test.cls.xml (.../Test.cls.xml) (revision 62789) @@ -13,15 +13,15 @@ #dim MaatwerkLijn As APPS.EC.Winkelkar.dto.MaatwerkLijn = ..GeefMaatwerkLijn() #dim WinkelkarServiceMock As vhTest.Mock.APPS.EC.Winkelkar.WinkelkarService = ##class(vhTest.Mock.APPS.EC.Winkelkar.WinkelkarService).%New() - Do WinkelkarServiceMock.VerwachtMethodCall("VoegToeMaatwerk", "OfferteId", "MaatwerkLijn", EconMaatwerkLijn.IngegevenKenmerken, "", "", "LijnID", BewaarMaatwerkLijnRequest.EconConfiguratieSleutel,"").DanReturn(MaatwerkLijn) + Do WinkelkarServiceMock.VerwachtMethodCall("VoegToeMaatwerk", "OfferteId", "MaatwerkLijn", EconMaatwerkLijn.IngegevenKenmerken, "", "", "ITRLijnID", BewaarMaatwerkLijnRequest.EconConfiguratieSleutel,"").DanReturn(MaatwerkLijn) #dim OfferteMock As vhTest.Mock.APPS.VKP.Offerte = ##class(vhTest.Mock.APPS.VKP.Offerte).%New() #dim WinkelkarRepositoryMock As vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarRepository = ##class(vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarRepository).%New() Do WinkelkarRepositoryMock.VerwachtMethodCall("GeefWinkelkarIDViaID","ExterneId").DanReturn("OfferteId") #dim WinkelkarLijnRepositoryMock As vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository = ##class(vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository).%New() - Do WinkelkarLijnRepositoryMock.VerwachtMethodCall("BestaatViaID", "LijnID").DanReturn($$$False) + Do WinkelkarLijnRepositoryMock.VerwachtMethodCall("BestaatViaID", "ITRLijnID").DanReturn($$$False) Set ZijkantLogoValidatorMock = ##class(vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarService.BewaarMaatwerkLijn.ZijkantLogoValidator).%New() Do ZijkantLogoValidatorMock.VerwachtMethodCall("Valideer", EconMaatwerkLijn, BewaarMaatwerkLijnRequest).DanDoeNiks() @@ -64,10 +64,47 @@ #dim WinkelkarLijnRepositoryMock As vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository = ##class(vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository).%New() Do WinkelkarLijnRepositoryMock.IndienMethodCall("BestaatViaID", $$$ElkeWaarde).DanReturn($$$True) + Set WinkelkarlijnFake = ##class(vhTest.Fake.DOM.EC.Winkelkar.MaatwerkLijn).%New(,,,"DummyLijnID") + Set WinkelkarFake = ##class(vhTest.Fake.DOM.EC.Winkelkar.Winkelkar).%New("","OfferteId") + Do WinkelkarlijnFake.ZetWinkelkar(WinkelkarFake) + Do WinkelkarLijnRepositoryMock.IndienMethodCall("GeefLijnViaID","ITRLijnID").DanReturn(WinkelkarlijnFake) + + Do WinkelkarServiceMock.VerwachtMethodCall("VerwijderLijn", "OfferteId", "DummyLijnID").DanDoeNiks() + + #dim BewaarMaatwerkLijn As WSimpl.Vhisie4.Winkelkar.WinkelkarService.BewaarMaatwerkLijn = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BewaarMaatwerkLijn).%New(WinkelkarServiceMock, WinkelkarRepositoryStub, EconConfiguratieConverterStub, WinkelkarLijnRepositoryMock) + Do BewaarMaatwerkLijn.BewaarMaatwerkLijn(..GeefBewaarMaatwerkLijnRequest()) + + Do WinkelkarServiceMock.Verifieer() +]]> + + + +