Index: WSimpl/Halux/AAP/GebruikerService.cls.xml =================================================================== diff -u -r55529 -r55538 --- WSimpl/Halux/AAP/GebruikerService.cls.xml (.../GebruikerService.cls.xml) (revision 55529) +++ WSimpl/Halux/AAP/GebruikerService.cls.xml (.../GebruikerService.cls.xml) (revision 55538) @@ -13,14 +13,20 @@ 1 + +DOM.common.VanHoeckeGebruikerBeheerder +1 + + -AanmeldingRepository:DOM.Halux.AAP.AanmeldingRepository +AanmeldingRepository:DOM.Halux.AAP.AanmeldingRepository,VanHoeckeGebruikerBeheerder:DOM.common.VanHoeckeGebruikerBeheerder 1 1 %Status 1 + + +LoginCode:%String,Initialen:%String +1 +%Boolean + + Index: vhUnitTest/WSimpl/Halux/AAP/GebruikerService/GebruikerAanmelden/Test.cls.xml =================================================================== diff -u -r55530 -r55538 --- vhUnitTest/WSimpl/Halux/AAP/GebruikerService/GebruikerAanmelden/Test.cls.xml (.../Test.cls.xml) (revision 55530) +++ vhUnitTest/WSimpl/Halux/AAP/GebruikerService/GebruikerAanmelden/Test.cls.xml (.../Test.cls.xml) (revision 55538) @@ -30,8 +30,13 @@ Do AanmeldingRepositoryMock.VerwachtMethodCall("Bewaar",..Matches.Object(Aanmelding)).ExactAantalKeer(1) #dim GebruikerAanmeldenRequest As WS.Halux.AAP.GebruikerAanmeldenRequest = ..MaakGebruikerAanmeldenRequest() + + Set VanHoeckeGebruikerBeheerderMock = ##class(vhTest.Mock.DOM.common.VanHoeckeGebruikerBeheerder).%New() + #dim Gebruiker As DOM.common.VanHoeckeGebruiker = ##class(vhTest.Dummy.DOM.common.VanHoeckeGebruiker).%New() + Do VanHoeckeGebruikerBeheerderMock.IndienMethodCall("GeefGebruikerViaInitialen",..#Initialen).DanReturn(Gebruiker) + Do VanHoeckeGebruikerBeheerderMock.IndienMethodCall("GeefGebruikerViaPincode",..#LoginCode).DanReturn(Gebruiker) - Set GebruikerService = ##class(WSimpl.Halux.AAP.GebruikerService).%New(AanmeldingRepositoryMock) + Set GebruikerService = ##class(WSimpl.Halux.AAP.GebruikerService).%New(AanmeldingRepositoryMock, VanHoeckeGebruikerBeheerderMock) #dim Antwoord As WS.Halux.AAP.GebruikerAanmeldenResponse = GebruikerService.GebruikerAanmelden(GebruikerAanmeldenRequest) Do $$$AssertEquals(Antwoord.Header.Status,"200") @@ -51,8 +56,13 @@ Do AanmeldingRepositoryMock.VerwachtMethodCall("Bewaar",$$$ElkeWaarde).ExactAantalKeer(0) #dim GebruikerAanmeldenRequest As WS.Halux.AAP.GebruikerAanmeldenRequest = ..MaakGebruikerAanmeldenRequest() + + Set VanHoeckeGebruikerBeheerderMock = ##class(vhTest.Mock.DOM.common.VanHoeckeGebruikerBeheerder).%New() + #dim Gebruiker As DOM.common.VanHoeckeGebruiker = ##class(vhTest.Dummy.DOM.common.VanHoeckeGebruiker).%New() + Do VanHoeckeGebruikerBeheerderMock.IndienMethodCall("GeefGebruikerViaInitialen",..#Initialen).DanReturn(Gebruiker) + Do VanHoeckeGebruikerBeheerderMock.IndienMethodCall("GeefGebruikerViaPincode",..#LoginCode).DanReturn(Gebruiker) - Set GebruikerService = ##class(WSimpl.Halux.AAP.GebruikerService).%New(AanmeldingRepositoryMock) + Set GebruikerService = ##class(WSimpl.Halux.AAP.GebruikerService).%New(AanmeldingRepositoryMock, VanHoeckeGebruikerBeheerderMock) #dim Antwoord As WS.Halux.AAP.GebruikerAanmeldenResponse = GebruikerService.GebruikerAanmelden(GebruikerAanmeldenRequest) Do $$$AssertEquals(Antwoord.Header.Status,"1005:InvalidUserInput") @@ -62,6 +72,86 @@ ]]> + + + + + + + + + + + + 1 DOM.Halux.AAP.Aanmelding