public void ObtenerEventosTest() { //Arrange var lst = new List <Archivo>(); lst.Add(new Archivo() { cNombreEvento = "Pruba", iValorDiferencia = 1, dtFechaComparar = DateTime.Now, dtFechaEvento = DateTime.Now.AddMonths(1), cTipoFecha = "MES", }); var resultadoEsperado = lst; resultadoEsperado[0].cMensajeEvento = "Pruba, ocurrirá dentro de 1 MES"; //Act var SUT = new RecuperadorEvento(); var respuesta = SUT.ObtenerEventos(lst); //Assert Assert.AreEqual(resultadoEsperado, respuesta); }
static void Main(string[] args) { IServicioVista SrvVista = new ServicioVista(); IRecuperadorArchivo RecArchivo = new RecuperadorArchivo(); IServicioArchivo SrvArchivo = new ServicioArchivo(RecArchivo); IRecuperadorEvento RecEvento = new RecuperadorEvento(); IServicioEvento SrvEvento = new ServicioEvento.ServicioEvento(RecEvento); IRecuperadorFechaEvento RecFecha = new RecuperadorFechaEvento(); IServicioFecha SrvFecha = new ServicioFecha(RecFecha); IRecuperadorTipoFecha RecTipoFecha = new RecuperadorTipoFecha(); IServicioTipoFecha SrvTipoFecha = new ServicioTipoFecha(RecTipoFecha); ControladorEvento CtrlEvento = new ControladorEvento(SrvVista, SrvEvento, SrvArchivo, SrvFecha, SrvTipoFecha); CtrlEvento.Init(); }