Index: BL/Legacy/FLOW.cls.xml
===================================================================
diff -u -r48853 -r48857
--- BL/Legacy/FLOW.cls.xml (.../FLOW.cls.xml) (revision 48853)
+++ BL/Legacy/FLOW.cls.xml (.../FLOW.cls.xml) (revision 48857)
@@ -3,6 +3,11 @@
TECH.RegisteredObject
+
+TECH.Mail.MailAPI
+1
+
+
1
Orderlijn:DOM.VKP.ProductOrderlijn,PrijsInfo:APPS.VKP.dto.PrijsInfo,PrijsAanduiding:DOM.VKP.enu.PrijsAanduiding
@@ -48,6 +53,33 @@
Quit MagHerrekenen
]]>
+
+
+MailApi:TECH.Mail.MailAPI=""
+1
+1
+%Status
+1
+
+
+
+
+VerzenderNaam:%String,Ontvanger:%String,Onderwerp:%String,Inhoud:%String
+
+
Index: vhUnitTest/BL/Legacy/FLOW/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/BL/Legacy/FLOW/Test.cls.xml (revision 0)
+++ vhUnitTest/BL/Legacy/FLOW/Test.cls.xml (revision 48857)
@@ -0,0 +1,33 @@
+
+
+
+vhUnitTest.TestCase
+
+
+")
+ Do MailMock.VerwachtMethodCall("VoegToeOntvanger", RandomOntvanger)
+ Do MailMock.VerwachtMethodCall("ZetOnderwerp", RandomOnderwerp)
+ Do MailMock.VerwachtMethodCall("ZetInhoud", RandomInhoud)
+
+ #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).DanDoeNiks()
+
+ #dim LegacyFlow As BL.Legacy.FLOW = ##class(BL.Legacy.FLOW).%New(MailApiMock)
+ Do LegacyFlow.VerstuurMail(RandomVerzenderNaam, RandomOntvanger, RandomOnderwerp, RandomInhoud)
+
+ Do MailMock.Verifieer()
+ Do MailApiMock.Verifieer()
+]]>
+
+
+
+
+