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() +]]> + + + + +