Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar.cls.xml
===================================================================
diff -u -r53413 -r53766
--- WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar.cls.xml (.../BestelWinkelkar.cls.xml) (revision 53413)
+++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar.cls.xml (.../BestelWinkelkar.cls.xml) (revision 53766)
@@ -116,7 +116,7 @@
} Else {
#dim Omschrijving As %String = ""
Set Omschrijving = Omschrijving _ "De offerte is reeds besteld, maar de vorige verwerking is misschien niet goed verlopen. "
- Set Omschrijving = Omschrijving _"Controleer voor alle zekerheid de offerte op Vhisie4 en offerte en order in cache/admin ! "
+ Set Omschrijving = Omschrijving _ "Controleer voor alle zekerheid de offerte op Vhisie4 en offerte en order in cache/admin ! "
#dim Melding As %String = ##class(TECH.StringUtils).Concatenate(Omschrijving, $$$CRLF, $$ObjToXML^vhLib(BestelWinkelkarRequest))
Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Mailer.cls.xml
===================================================================
diff -u -r52417 -r53766
--- WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Mailer.cls.xml (.../Mailer.cls.xml) (revision 52417)
+++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Mailer.cls.xml (.../Mailer.cls.xml) (revision 53766)
@@ -42,28 +42,32 @@
OfferteID:%String,Melding:%String
Offerte:APPS.VKP.Offerte,Melding:%String
Verwerk (vhisie4) offerte 'ExterneId'").ExactAantalKeer(1).DanDoeNiks()
- Do MailMock.VerwachtMethodCall("ZetIsHTML","1").ExactAantalKeer(1).DanDoeNiks()
- Do MailMock.VerwachtMethodCall("VoegToeOntvanger","OV_weborder_R09").ExactAantalKeer(1).DanDoeNiks()
- Do MailMock.VerwachtMethodCall("VoegToeOntvangerCC","DTI@VanHoecke.be").ExactAantalKeer(1).DanDoeNiks()
+ #dim DummyDocumentReferenties As DOM.VKP.DocumentReferenties = ##class(vhTest.Utils.DOM.VKP.DocumentReferenties).%New().StandaardDocumentReferenties()
+ #dim RandomMelding As %String = "RandomMelding"
- Set MailApiMock = ##class(vhTest.Mock.TECH.Mail.MailAPI).%New()
- Do MailApiMock.VerwachtMethodCall("MaakNieuwMail").DanReturn(MailMock)
- Do MailApiMock.VerwachtMethodCall("VerstuurMail",MailMock).ExactAantalKeer(1).DanDoeNiks()
+ #dim VerwachteInhoud As %String = "Controleer de offerte via de Vhisie4 webshop en eventueel in admin bij tijdelijke orders!"
+ Set VerwachteInhoud = VerwachteInhoud _ $$$CRLF _ $$$CRLF
+ Set VerwachteInhoud = VerwachteInhoud _ "Bestel referentie : " _ $$$CRLF _ DummyDocumentReferenties.OrderReferentie
+ Set VerwachteInhoud = VerwachteInhoud _ $$$CRLF _ $$$CRLF
+ Set VerwachteInhoud = VerwachteInhoud _ "Commissie referentie : " _ $$$CRLF _ DummyDocumentReferenties.CommissieReferentie
+ Set VerwachteInhoud = VerwachteInhoud _ $$$CRLF
+ Set VerwachteInhoud = VerwachteInhoud _ "Verwerk (vhisie4) offerte 'ExterneId'"
+ Set VerwachteInhoud = VerwachteInhoud _ $$$CRLF _ $$$CRLF
+ Set VerwachteInhoud = VerwachteInhoud _ RandomMelding
- Set VanHoeckeKlant = ##class(vhTest.Utils.DOM.VKP.VanHoeckeKlant).%New().StandaardKlant()
+ #dim MailMock As vhTest.Mock.TECH.Mail.Mail = ##class(vhTest.Mock.TECH.Mail.Mail).%New()
+ Do MailMock.VerwachtMethodCall("ZetVerzender", $$$SystemMail("OV")).ExactAantalKeer(1).DanDoeNiks()
+ Do MailMock.VerwachtMethodCall("ZetOnderwerp", "Offerte met OfferteID 'OfferteID' van KlantID 'KlantID' is niet automatisch verwerkt!").ExactAantalKeer(1).DanDoeNiks()
+ Do MailMock.VerwachtMethodCall("ZetInhoud", VerwachteInhoud)
+ Do MailMock.VerwachtMethodCall("ZetIsHTML", "1").ExactAantalKeer(1).DanDoeNiks()
+ Do MailMock.VerwachtMethodCall("VoegToeOntvanger", "OV_weborder_R09").ExactAantalKeer(1).DanDoeNiks()
+ Do MailMock.VerwachtMethodCall("VoegToeOntvangerCC", "DTI@VanHoecke.be").ExactAantalKeer(1).DanDoeNiks()
- Set VerkoopAPIMock = ##class(vhTest.Mock.DOM.VKP.VerkoopAPI).%New()
- Do VerkoopAPIMock.VerwachtMethodCall("GeefKlant","KlantID").DanReturn(VanHoeckeKlant)
+ #dim MailApiMock As vhTest.Mock.TECH.Mail.MailAPI = ##class(vhTest.Mock.TECH.Mail.MailAPI).%New()
+ Do MailApiMock.VerwachtMethodCall("MaakNieuwMail").DanReturn(MailMock)
+ Do MailApiMock.VerwachtMethodCall("VerstuurMail", MailMock).ExactAantalKeer(1).DanDoeNiks()
- Set DocumentReferenties = ##class(vhTest.Utils.DOM.VKP.DocumentReferenties).%New().StandaardDocumentReferenties()
+ #dim VerkoopAPIMock As vhTest.Mock.DOM.VKP.VerkoopAPI = ##class(vhTest.Mock.DOM.VKP.VerkoopAPI).%New()
+ Do VerkoopAPIMock.VerwachtMethodCall("GeefKlant", "KlantID").DanReturn(##class(vhTest.Utils.DOM.VKP.VanHoeckeKlant).%New().StandaardKlant())
- Set OfferteMock = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
+ #dim OfferteMock As vhTest.Mock.APPS.VKP.Offerte = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
Do OfferteMock.VerwachtMethodCall("GeefKlantID").DanReturn("KlantID")
Do OfferteMock.VerwachtMethodCall("GeefID").DanReturn("OfferteID")
- Do OfferteMock.VerwachtMethodCall("GeefDocumentReferenties").DanReturn(DocumentReferenties)
+ Do OfferteMock.VerwachtMethodCall("GeefDocumentReferenties").DanReturn(DummyDocumentReferenties)
Do OfferteMock.VerwachtMethodCall("GeefExterneId").DanReturn("ExterneId")
- Set Mailer = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar.Mailer).%New(MailApiMock, VerkoopAPIMock)
- Do Mailer.Verzend(OfferteMock,"Melding")
+ #dim Mailer As WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar.Mailer = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar.Mailer).%New(MailApiMock, VerkoopAPIMock)
+ Do Mailer.Verzend(OfferteMock, RandomMelding)
Do OfferteMock.Verifieer()
Do MailMock.Verifieer()
Do MailApiMock.Verifieer()
Do VerkoopAPIMock.Verifieer()
]]>
+
+
+
+
+
+
+1
+%String
+
+