Index: APPS/VKP/impl/KlantDataBewaarder.cls.xml
===================================================================
diff -u -r46643 -r46721
--- APPS/VKP/impl/KlantDataBewaarder.cls.xml (.../KlantDataBewaarder.cls.xml) (revision 46643)
+++ APPS/VKP/impl/KlantDataBewaarder.cls.xml (.../KlantDataBewaarder.cls.xml) (revision 46721)
@@ -13,8 +13,8 @@
1
-
-APPS.CRM.impl.KlantIDValidator
+
+DOM.common.PersonalityService
1
@@ -29,13 +29,13 @@
-KlantIdValidator:APPS.CRM.impl.KlantIDValidator="",KlantDataRepository:DOM.VKP.impl.KlantDataRepository="",KlantDataFactory:DOM.VKP.impl.KlantDataFactory=""
+PersonalityService:DOM.common.PersonalityService="",KlantDataRepository:DOM.VKP.impl.KlantDataRepository="",KlantDataFactory:DOM.VKP.impl.KlantDataFactory=""
1
1
%Status
1
@@ -81,7 +81,7 @@
@@ -91,7 +91,7 @@
@@ -101,8 +101,8 @@
@@ -111,8 +111,8 @@
@@ -121,7 +121,7 @@
@@ -131,7 +131,7 @@
@@ -141,7 +141,7 @@
@@ -151,7 +151,7 @@
@@ -161,7 +161,7 @@
@@ -237,6 +237,13 @@
Set KlantData.EmailAdres = KlantDataDto.EmailAdres
]]>
+
+
+KlantId:%String,Personality:DOM.common.Personality
+1
+
+
Index: vhUnitTest/APPS/VKP/impl/KlantDataBewaarder/Test.cls.xml
===================================================================
diff -u -r36001 -r46721
--- vhUnitTest/APPS/VKP/impl/KlantDataBewaarder/Test.cls.xml (.../Test.cls.xml) (revision 36001)
+++ vhUnitTest/APPS/VKP/impl/KlantDataBewaarder/Test.cls.xml (.../Test.cls.xml) (revision 46721)
@@ -56,17 +56,17 @@
#dim Personality As DOM.common.Personality = ##class(DOM.common.impl.Personality).OpenId(RandomPersonalityEnum)
#dim RandomKlantData As DOM.VKP.impl.KlantData = ##class(DOM.VKP.impl.DestilKlantData).%New()
- #dim KlantIdValidatorStub As vhTest.Mock.APPS.CRM.KlantIDValidator = ##class(vhTest.Mock.APPS.CRM.KlantIDValidator).%New()
- Do KlantIdValidatorStub.IndienMethodCall("Valideer", $$$ElkeWaarde, Personality)
-
+ #dim PersonalityServiceStub As vhTest.Mock.DOM.common.PersonalityService = ##class(vhTest.Mock.DOM.common.PersonalityService).%New()
+ do PersonalityServiceStub.IndienMethodCall("IsGeldigKlantId",$$$ElkeWaarde,$$$ElkeWaarde).DanReturn($$$True)
+
#dim KlantDataRepositoryStub As vhTest.Mock.DOM.VKP.impl.KlantDataRepository = ##class(vhTest.Mock.DOM.VKP.impl.KlantDataRepository).%New()
Do KlantDataRepositoryStub.IndienMethodCall("BestaatViaID", $$$ElkeWaarde).DanReturn($$$False)
Do KlantDataRepositoryStub.IndienMethodCall("Bewaar", RandomKlantData)
#dim KlantDataFactoryMock As vhTest.Mock.DOM.VKP.impl.KlantDataFactory = ##class(vhTest.Mock.DOM.VKP.impl.KlantDataFactory).%New()
Do KlantDataFactoryMock.VerwachtMethodCall("Maak", RandomPersonalityEnum).DanReturn(RandomKlantData)
- #dim KlantDataBewaarder As APPS.VKP.impl.KlantDataBewaarder = ##class(APPS.VKP.impl.KlantDataBewaarder).%New(KlantIdValidatorStub, KlantDataRepositoryStub, KlantDataFactoryMock)
+ #dim KlantDataBewaarder As APPS.VKP.impl.KlantDataBewaarder = ##class(APPS.VKP.impl.KlantDataBewaarder).%New(PersonalityServiceStub, KlantDataRepositoryStub, KlantDataFactoryMock)
Do KlantDataBewaarder.Bewaar(Personality, ##class(DOM.common.dto.HandelKlantData).%New())
Do KlantDataFactoryMock.Verifieer()
@@ -80,19 +80,19 @@
#dim DummyKlantData As DOM.VKP.impl.KlantData = ..DummyKlantDataFactory.Maak(PersonalityEnum)
#dim Personality As DOM.common.Personality = ##class(DOM.common.impl.Personality).OpenId(PersonalityEnum)
- #dim KlantIdValidatorMock As vhTest.Mock.APPS.CRM.KlantIDValidator = ##class(vhTest.Mock.APPS.CRM.KlantIDValidator).%New()
- Do KlantIdValidatorMock.VerwachtMethodCall("Valideer", $$$ElkeWaarde, Personality)
+ #dim PersonalityServiceMock As vhTest.Mock.DOM.common.PersonalityService = ##class(vhTest.Mock.DOM.common.PersonalityService).%New()
+ do PersonalityServiceMock.VerwachtMethodCall("IsGeldigKlantId",Personality,KlantDataDto.ID).DanReturn($$$True)
#dim KlantDataRepositoryMock As vhTest.Mock.DOM.VKP.impl.KlantDataRepository = ##class(vhTest.Mock.DOM.VKP.impl.KlantDataRepository).%New()
Do KlantDataRepositoryMock.VerwachtMethodCall("BestaatViaID", KlantDataDto.ID).DanReturn($$$True)
Do KlantDataRepositoryMock.VerwachtMethodCall("GeefViaID", KlantDataDto.ID).DanReturn(DummyKlantData)
Do KlantDataRepositoryMock.VerwachtMethodCall("Bewaar", DummyKlantData)
- #dim KlantDataBewaarder As APPS.VKP.impl.KlantDataBewaarder = ##class(APPS.VKP.impl.KlantDataBewaarder).%New(KlantIdValidatorMock, KlantDataRepositoryMock)
+ #dim KlantDataBewaarder As APPS.VKP.impl.KlantDataBewaarder = ##class(APPS.VKP.impl.KlantDataBewaarder).%New(PersonalityServiceMock, KlantDataRepositoryMock)
Do KlantDataBewaarder.Bewaar(Personality, KlantDataDto)
Do KlantDataRepositoryMock.Verifieer()
- Do KlantIdValidatorMock.Verifieer()
+ Do PersonalityServiceMock.Verifieer()
]]>