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() ]]>