public void SaveSettingsTtestOk() { UContainer.RegisterType <ISendMailService, SendMailTestMock>("SendMailTest"); var sndMail = UContainer.Resolve <ISendMailService>("SendMailTest"); var mailSetting = UContainer.Resolve <MailSettingsViewModel>(new ParameterOverride("mailService", sndMail)); string testString = "Ihre Rechnung Nr. [RECHNUNGSNR] ausgestellt am [RECHNUNGSDATUM]"; mailSetting.Subject = testString; mailSetting.SaveCommand.Execute(null); Assert.AreEqual(testString, PlugInSettings.Default.MailBetreff); }
public void MailSettingsViewModelTestMailOk() { UContainer.RegisterType <ISendMailService, SendMailTestMock>("SendMailTest"); var sndMail = UContainer.Resolve <ISendMailService>("SendMailTest"); var mailSetting = UContainer.Resolve <MailSettingsViewModel>(new ParameterOverride("mailService", sndMail)); mailSetting.IsValid(); ListResults(mailSetting.Results); Assert.IsTrue(mailSetting.Results.IsValid); mailSetting.TestenCommand.Execute(null); Assert.IsTrue(string.IsNullOrEmpty(sndMail.SendTo)); }
public void SendMailTestOk() { UContainer.RegisterType <ISendMailService, SendMailTestMock>("SendMailTest"); var sndMail = UContainer.Resolve <ISendMailService>("SendMailTest"); sndMail.MailBody = "Servus"; sndMail.PdfFileName = null; sndMail.SendTo = "*****@*****.**"; sndMail.Subject = "Nachricht aus Unit-Test"; sndMail.XmlFilename = null; sndMail.SendMail(); Assert.IsNotNull(sndMail); }