public void StartModuleTest()
{
Notifier _notif = new Notifier();
// Eliminar archivo de email creado en prueba anteriores
if (System.IO.File.Exists(Notifier.EmailFile))
{
System.IO.File.Delete(Notifier.EmailFile);
}
Assert.IsNull(_notif.SmtpClient);
// Creando system config
SystemConfigData syscfg = new SystemConfigData();
syscfg.SMtpServer = "smtp.test";
syscfg.Source = "*****@*****.**";
syscfg.Destination = "*****@*****.**";
syscfg.Password = "******";
_notif.ReceiveSystemConfig(new SendSystemConfig(syscfg));
_notif.Start();
Assert.IsNotNull(_notif.SmtpClient);
Assert.IsTrue(System.IO.File.Exists(Notifier.EmailFile));
_notif.Stop();
if (System.IO.File.Exists(Notifier.EmailFile))
{
System.IO.File.Delete(Notifier.EmailFile);
}
}