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); }
private static void WithoutNinject() { IMailSender mailSender = new MockMailSender(); FormHandler formHandler = new FormHandler(mailSender); formHandler.Handle("*****@*****.**"); Console.ReadLine(); }
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>(); }
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" } }; }