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