Index: WSimpl/Vhisie4/Auth/HandelAuthenticator/ContactGegevensRegistreerder/KlantDataBepaler.cls.xml =================================================================== diff -u -r45829 -r45882 --- WSimpl/Vhisie4/Auth/HandelAuthenticator/ContactGegevensRegistreerder/KlantDataBepaler.cls.xml (.../KlantDataBepaler.cls.xml) (revision 45829) +++ WSimpl/Vhisie4/Auth/HandelAuthenticator/ContactGegevensRegistreerder/KlantDataBepaler.cls.xml (.../KlantDataBepaler.cls.xml) (revision 45882) @@ -8,25 +8,19 @@ 1 - -WSimpl.Vhisie4.SettingsManager -1 - - APPS.EC.WebshopSessionService 1 -HandelKlantDataRepository:DOM.VKP.impl.HandelKlantDataRepository,SettingsManager:WSimpl.Vhisie4.SettingsManager,WebshopSessionService:APPS.EC.WebshopSessionService +HandelKlantDataRepository:DOM.VKP.impl.HandelKlantDataRepository,WebshopSessionService:APPS.EC.WebshopSessionService 1 1 %Status 1 @@ -51,14 +48,10 @@ Set WebshopSessionServiceStub = ##class(vhTest.Mock.APPS.EC.WebshopSessionService).%New() Do WebshopSessionServiceStub.IndienMethodCall("GeefVolgendeKlantID",RegistreerContactGegevensRequestStub.Header.PersonalityId).DanReturn("1") - Set SettingsManagerMock = ##class(vhTest.Mock.WSimpl.Vhisie4.SettingsManager).%New() - Do SettingsManagerMock.VerwachtMethodCall("GeefVhisie4Prefix",HandelPersonalityStub).DanReturn("daro_") - - Set Bepaler = ##class(WSimpl.Vhisie4.Auth.HandelAuthenticator.ContactGegevensRegistreerder.KlantDataBepaler).%New(HandelKlantDataRepositoryMock,SettingsManagerMock,WebshopSessionServiceStub) + Set Bepaler = ##class(WSimpl.Vhisie4.Auth.HandelAuthenticator.ContactGegevensRegistreerder.KlantDataBepaler).%New(HandelKlantDataRepositoryMock,WebshopSessionServiceStub) #dim HandelKlantData As DOM.VKP.impl.HandelKlantData = Bepaler.Bepaal(RegistreerContactGegevensRequestStub,HandelPersonalityStub) Do $$$AssertEquals(HandelKlantData.ID,"daro_1") - Do SettingsManagerMock.Verifieer() Do HandelKlantDataRepositoryMock.Verifieer() ]]> @@ -70,23 +63,20 @@ Set HandelPersonalityStub = ##class(vhTest.Mock.DOM.common.HandelPersonality).%New() Do HandelPersonalityStub.IndienMethodCall("Accept",$$$ElkeWaarde).DanDoeNiks() + Do HandelPersonalityStub.IndienMethodCall("GeefPrefix").DanReturn("hein_") #dim HandelKlantDataDummy As DOM.VKP.impl.HandelKlantData = ##class(vhTest.Utils.DOM.VKP.HandelKlantData).StandaardHandelKlantData() Set HandelKlantDataRepositoryMock = ##class(vhTest.Mock.TECH.Persistentie.Repository).%New() Do HandelKlantDataRepositoryMock.VerwachtMethodCall("Maak").ExactAantalKeer(1).DanReturn(HandelKlantDataDummy) Do HandelKlantDataRepositoryMock.VerwachtMethodCall("GeefViaID","hein_"_RegistreerContactGegevensRequestStub.Header.KlantId).ExactAantalKeer(0) - Set SettingsManagerMock = ##class(vhTest.Mock.WSimpl.Vhisie4.SettingsManager).%New() - Do SettingsManagerMock.VerwachtMethodCall("GeefVhisie4Prefix",HandelPersonalityStub).DanReturn("hein_") - Set WebshopSessionServiceMock = ##class(vhTest.Mock.APPS.EC.WebshopSessionService).%New() Do WebshopSessionServiceMock.VerwachtMethodCall("GeefVolgendeKlantID",RegistreerContactGegevensRequestStub.Header.PersonalityId).ExactAantalKeer(0) - Set Bepaler = ##class(WSimpl.Vhisie4.Auth.HandelAuthenticator.ContactGegevensRegistreerder.KlantDataBepaler).%New(HandelKlantDataRepositoryMock,SettingsManagerMock,WebshopSessionServiceMock) + Set Bepaler = ##class(WSimpl.Vhisie4.Auth.HandelAuthenticator.ContactGegevensRegistreerder.KlantDataBepaler).%New(HandelKlantDataRepositoryMock,WebshopSessionServiceMock) #dim HandelKlantData As DOM.VKP.impl.HandelKlantData = Bepaler.Bepaal(RegistreerContactGegevensRequestStub,HandelPersonalityStub) Do $$$AssertEquals(HandelKlantData.ID,"hein_5") - Do SettingsManagerMock.Verifieer() Do HandelKlantDataRepositoryMock.Verifieer() Do WebshopSessionServiceMock.Verifieer() ]]> @@ -106,20 +96,16 @@ Do HandelKlantDataRepositoryMock.VerwachtMethodCall("Maak").ExactAantalKeer(1).DanReturn(HandelKlantDataDummy) Do HandelKlantDataRepositoryMock.VerwachtMethodCall("GeefViaID","hein_"_RegistreerContactGegevensRequestStub.Header.KlantId).ExactAantalKeer(0) - Set SettingsManagerMock = ##class(vhTest.Mock.WSimpl.Vhisie4.SettingsManager).%New() - Do SettingsManagerMock.VerwachtMethodCall("GeefVhisie4Prefix",HandelPersonalityStub).DanReturn("hein_") - Set WebshopSessionServiceMock = ##class(vhTest.Mock.APPS.EC.WebshopSessionService).%New() Do WebshopSessionServiceMock.VerwachtMethodCall("GeefVolgendeKlantID",RegistreerContactGegevensRequestStub.Header.PersonalityId).ExactAantalKeer(0) #dim Substrings = ##class(TECH.ListUtils).CreateListOfDataTypes("KlantID moet ingevuld zijn") Do ..ZetVerwachteExceptie(##class(Tools.Test.VerwachteExceptie).%New(##class(TECH.Exceptions.InvalidInputException).%ClassName(1),Substrings)) - Set Bepaler = ##class(WSimpl.Vhisie4.Auth.HandelAuthenticator.ContactGegevensRegistreerder.KlantDataBepaler).%New(HandelKlantDataRepositoryMock,SettingsManagerMock,WebshopSessionServiceMock) + Set Bepaler = ##class(WSimpl.Vhisie4.Auth.HandelAuthenticator.ContactGegevensRegistreerder.KlantDataBepaler).%New(HandelKlantDataRepositoryMock,WebshopSessionServiceMock) #dim HandelKlantData As DOM.VKP.impl.HandelKlantData = Bepaler.Bepaal(RegistreerContactGegevensRequestStub,HandelPersonalityStub) Do $$$AssertEquals(HandelKlantData.ID,"hein_5") - Do SettingsManagerMock.Verifieer() Do HandelKlantDataRepositoryMock.Verifieer() Do WebshopSessionServiceMock.Verifieer() ]]>