Index: WSimpl/Halux/AAP/GebruikerService.cls.xml
===================================================================
diff -u -r55568 -r55570
--- WSimpl/Halux/AAP/GebruikerService.cls.xml (.../GebruikerService.cls.xml) (revision 55568)
+++ WSimpl/Halux/AAP/GebruikerService.cls.xml (.../GebruikerService.cls.xml) (revision 55570)
@@ -24,7 +24,7 @@
-AanmeldingRepository:DOM.Halux.AAP.AanmeldingRepository,VanHoeckeGebruikerBeheerder:DOM.common.VanHoeckeGebruikerBeheerder
+AanmeldingRepository:DOM.Halux.AAP.AanmeldingRepository,VanHoeckeGebruikerBeheerder:DOM.common.VanHoeckeGebruikerBeheerder,HeaderValidator:WSimpl.Halux.AAP.HeaderValidator
1
1
%Status
@@ -33,7 +33,7 @@
Set ..AanmeldingRepository = $$$Inject(AanmeldingRepository, ##class(DOM.Halux.AAP.AanmeldingRepository).%New())
Set ..VanHoeckeGebruikerBeheerder = $$$Inject(VanHoeckeGebruikerBeheerder, ##class(DOM.common.impl.VanHoeckeGebruikerBeheerder).%New())
Set ..DateTimeAPI = ##class(TECH.Context).Instance().GeefDateTimeAPI()
- Set ..HeaderValidator = ##class(WSimpl.Halux.AAP.HeaderValidator).%New()
+ Set ..HeaderValidator = $$$Inject(HeaderValidator, ##class(WSimpl.Halux.AAP.HeaderValidator).%New())
Quit $$$OK
]]>
@@ -76,11 +76,18 @@
Index: vhUnitTest/WSimpl/Halux/AAP/GebruikerService/GebruikerAfmelden/Test.cls.xml
===================================================================
diff -u -r55556 -r55570
--- vhUnitTest/WSimpl/Halux/AAP/GebruikerService/GebruikerAfmelden/Test.cls.xml (.../Test.cls.xml) (revision 55556)
+++ vhUnitTest/WSimpl/Halux/AAP/GebruikerService/GebruikerAfmelden/Test.cls.xml (.../Test.cls.xml) (revision 55570)
@@ -35,8 +35,11 @@
#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, VanHoeckeGebruikerBeheerderMock)
+
+ Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
+ Do HeaderValidatorMock.IndienMethodCall("ValidateHeader",GebruikerAfmeldenRequest.Header).DanReturn($$$OK)
+
+ Set GebruikerService = ##class(WSimpl.Halux.AAP.GebruikerService).%New(AanmeldingRepositoryMock, VanHoeckeGebruikerBeheerderMock, HeaderValidatorMock)
#dim Antwoord As WS.Halux.AAP.GebruikerAanmeldenResponse = GebruikerService.GebruikerAfmelden(GebruikerAfmeldenRequest)
Do $$$AssertEquals(Antwoord.Header.Status,"200")
@@ -46,6 +49,34 @@
]]>
+
+
+
+
1
DOM.Halux.AAP.Aanmelding