Index: vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml =================================================================== diff -u -r33383 -r33394 --- vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml (.../Test.cls.xml) (revision 33383) +++ vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml (.../Test.cls.xml) (revision 33394) @@ -19,15 +19,25 @@ Do NaarBerekenInputConverterMock.VerwachtMethodCall("Convert", DummyVerpakkingen, DummyLeverAdres,OfferteID).DanReturn(DummyBerekenInput) set ZendingDetails = ##class(WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden).%New() + set ZendingDetail = ##class(WS.EC.ExterneVerkoop.Verzending).%New() + Set ZendingDetail.Code = "1" + Set ZendingDetail.TransportFirma = "UPS" + Do ZendingDetails.Insert(ZendingDetail) + Set HaalZendingDetailsMock = ##class(vhTest.Mock.WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New() Do HaalZendingDetailsMock.VerwachtMethodCall("GeefZendingDetails",DummyBerekenInput).DanReturn(ZendingDetails) - Set Service = ##class(WS.EC.Unishop.InternationaleZending.Service).%New(VerkoopOfferteServiceMock,NaarBerekenInputConverterMock,HaalZendingDetailsMock) + #dim VerzendingMogelijkheidRepositoryMock As vhTest.Mock.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository = ##class(vhTest.Mock.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository).%New() + Do VerzendingMogelijkheidRepositoryMock.VerwachtMethodCall("Bewaar",$$$ElkeWaarde).DanDoeNiks() + + Set Service = ##class(WS.EC.Unishop.InternationaleZending.Service).%New(VerkoopOfferteServiceMock,NaarBerekenInputConverterMock,HaalZendingDetailsMock, VerzendingMogelijkheidRepositoryMock) #dim Resultaat As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = Service.GeefMogelijkeZendingen(OfferteID) Do VerkoopOfferteServiceMock.Verifieer() Do NaarBerekenInputConverterMock.Verifieer() Do HaalZendingDetailsMock.Verifieer() + Do VerzendingMogelijkheidRepositoryMock.Verifieer() + Do $$$AssertEqualsList(ZendingDetails, Resultaat) ]]> Index: WS/EC/ExterneVerkoop/dto/VerzendingMogelijkheden.cls.xml =================================================================== diff -u -r33349 -r33394 --- WS/EC/ExterneVerkoop/dto/VerzendingMogelijkheden.cls.xml (.../VerzendingMogelijkheden.cls.xml) (revision 33349) +++ WS/EC/ExterneVerkoop/dto/VerzendingMogelijkheden.cls.xml (.../VerzendingMogelijkheden.cls.xml) (revision 33394) @@ -4,7 +4,7 @@ %ListOfObjects -WS.EC.ExterneVerkoop.Verzending +WSdata.EC.ExterneVerkoop.VerzendingMogelijkheid Index: WSimpl/EC/ExterneVerkoop/VerzendingMogelijkheidRepository.cls.xml =================================================================== diff -u -r33391 -r33394 --- WSimpl/EC/ExterneVerkoop/VerzendingMogelijkheidRepository.cls.xml (.../VerzendingMogelijkheidRepository.cls.xml) (revision 33391) +++ WSimpl/EC/ExterneVerkoop/VerzendingMogelijkheidRepository.cls.xml (.../VerzendingMogelijkheidRepository.cls.xml) (revision 33394) @@ -1,7 +1,7 @@ -TECH.Persistentie.Repository,TECH.Mockable +TECH.Mockable,TECH.Persistentie.Repository %String Index: WS/EC/Unishop/InternationaleZending/Service.cls.xml =================================================================== diff -u -r33391 -r33394 --- WS/EC/Unishop/InternationaleZending/Service.cls.xml (.../Service.cls.xml) (revision 33391) +++ WS/EC/Unishop/InternationaleZending/Service.cls.xml (.../Service.cls.xml) (revision 33394) @@ -57,18 +57,23 @@ OfferteID:%String,VerzendingMogelijkheden:WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden +1 OfferteID:%String,Verzending:WS.EC.ExterneVerkoop.Verzending +1 +WSdata.EC.ExterneVerkoop.VerzendingMogelijkheid 1 -WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository,vhTest.Mock.TECH.Persistentie.Repository +vhTest.Mock.TECH.Persistentie.Repository,WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository right OfferteID:%String + + +Data:TECH.Persistent + +