Ejemplo n.º 1
0
        public void deberia_poder_iniciar_un_proceso_que_verifique_periodicamente_si_hay_documentos_en_alerta_e_informe_por_mail_si_los_hay()
        {
            var filtros    = new List <FiltroDeDocumentos>();
            var reportador = new ReportadorDeDocumentosEnAlerta(filtros, "*****@*****.**", new EnviadorDeMails(), new RepositorioDeDocumentos(TestObjects.ConexionMockeada()));

            Assert.AreEqual("Idle", reportador.estado);
            reportador.start();
            Assert.AreEqual("Running", reportador.estado);
        }
Ejemplo n.º 2
0
        public void deberia_poder_detener_el_proceso()
        {
            var filtros    = new List <FiltroDeDocumentos>();
            var reportador = new ReportadorDeDocumentosEnAlerta(filtros, "*****@*****.**", new EnviadorDeMails(), new RepositorioDeDocumentos(TestObjects.ConexionMockeada()));

            Assert.AreEqual("Idle", reportador.estado);
            reportador.start();
            Assert.AreEqual("Running", reportador.estado);
            reportador.stop();
            Assert.AreEqual("Idle", reportador.estado);
        }