Ejemplo n.º 1
0
        public void SendEmailWithAppointmentWorksAsExpected()
        {
            // --- Arrange
            var sender = new SmtpEmailSender();

            // --- Act
            sender.SendEmail("*****@*****.**", "Novák István", new[] { "*****@*****.**" }, "Test Email",
                             "This is a test email",
                             new AppointmentDefinitionDto
            {
                OrganizerEmail = "*****@*****.**",
                OrganizerName  = "István Novák",
                Date           = new DateTime(2014, 8, 22),
                StartHour      = 8,
                StartMinute    = 30,
                EndHour        = 9,
                EndMinute      = 45,
                Subject        = "Test megbeszélés",
                Description    = "Megbeszéljuk a tesztet",
                Location       = "Nálunk",
                Recepients     = new[] {
                    "*****@*****.**",
                    "*****@*****.**"
                },
                ReminderMinutesBefore = 15,
                UseReminder           = true
            });

            // --- Assert
        }
Ejemplo n.º 2
0
        public void SendEmailWorksAsExpected()
        {
            // --- Arrange
            var sender = new SmtpEmailSender();

            // --- Act
            sender.SendEmail("*****@*****.**", "Novák István", new[] { "*****@*****.**" }, "Test Email",
                             "This is a test email");

            // --- Assert
        }
Ejemplo n.º 3
0
        public static bool SendMail(IEmail email)
        {
            ISmtpEmailServerAppConfiguration config = new SmtpEmailServerAppConfiguration();
            IEmailServerConfiguration        server = new SmtpEmailServerConfiguration(config);
            IEmailSender sender = new SmtpEmailSender(server);

            try
            {
                return(sender.SendEmail(email));
            }
            catch { }

            return(false);
        }
Ejemplo n.º 4
0
        public void SendEmailTest()
        {
            IEmail email = new Email();

            email.Tos     = new string[] { "*****@*****.**" };
            email.Subject = "Prueba de correo";
            email.Body    = "Esta un una prueba para el envio de correo.";

            /*La configuración del servidor de correo se encuentra en el webconfig */
            ISmtpEmailServerAppConfiguration config = new SmtpEmailServerAppConfiguration();
            IEmailServerConfiguration        server = new SmtpEmailServerConfiguration(config);
            IEmailSender sender = new SmtpEmailSender(server);

            var send = sender.SendEmail(email);

            Assert.IsTrue(send);
        }