Beispiel #1
0
        public void Ensure_MockMailSender_Logs_Email()
        {
            var         testString = "Email logged: [email protected] with the subject \"Hello\"";
            IMailSender sender     = new MockMailSender();
            var         mailString = sender.SendMail("*****@*****.**", "Hello");

            Assert.AreEqual(testString, mailString);
        }
Beispiel #2
0
        private static void WithoutNinject()
        {
            IMailSender mailSender  = new MockMailSender();
            FormHandler formHandler = new FormHandler(mailSender);

            formHandler.Handle("*****@*****.**");

            Console.ReadLine();
        }
Beispiel #3
0
        public virtual void SetUp()
        {
            // Pulizia della sorgente dati - Per costruzione, si dovrebbe svuotare anche la sorgente
            // dati di Caravan (per ora solo su SQL, in futuro si vedrà).
            var kernel = CaravanServiceProvider.NinjectKernel;
            MyDbContextFactory = kernel.Get<IUnitTestableDbContextFactory<MyDbContext>>();
            MyDbContextFactory.Reset();

            // Ricarico le dipendenze necessarie.
            Cache = kernel.Get<ICache>();
            MailSender = kernel.Get<IMailSender>() as MockMailSender;
            SecurityRepository = kernel.Get<ICaravanSecurityRepository>();
            UserManagerFactory = kernel.Get<ICaravanUserManagerFactory>();
        }
Beispiel #4
0
        public void Setup()
        {
            _sender            = new MockMailSender();
            Program.MailSender = _sender;

            _job = new CronJob
            {
                Command  = "cmd /c help",
                Settings = new Settings
                {
                    MailTo     = "test@localhost",
                    MailFrom   = "cronical@localhost",
                    MailStdOut = true,
                    SmtpHost   = "localhost"
                }
            };
        }
Beispiel #5
0
        public void Setup()
        {
            _sender = new MockMailSender();
              Program.MailSender = _sender;

              _job = new CronJob
              {
            Command = "cmd /c help",
            Settings = new Settings
            {
              MailTo = "test@localhost",
              MailFrom = "cronical@localhost",
              MailStdOut = true,
              SmtpHost = "localhost"
            }
              };
        }
        public void Setup()
        {
            _path = Path.GetTempFileName();

            _sender            = new MockMailSender();
            Program.MailSender = _sender;

            _job = new CronJob
            {
                Command  = "cmd /c type " + _path,
                Settings = new Settings
                {
                    MailTo     = "test@localhost",
                    MailFrom   = "cronical@localhost",
                    MailStdOut = true,
                    SmtpHost   = "localhost"
                }
            };
        }