Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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);
        }