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(); }
public void ObtenerDiferenciaFechas_UnMesDiferencia_ListaConTimeSpanActualizado() { //Arrange var lst = new List <Archivo>(); lst.Add(new Archivo() { cNombreEvento = "Pruba", dtFechaComparar = DateTime.Now, dtFechaEvento = DateTime.Now.AddMonths(1), cTipoFecha = "MES", }); var resultadoEsperado = lst; resultadoEsperado[0].tsDiferencia = resultadoEsperado[0].dtFechaComparar - resultadoEsperado[0].dtFechaEvento; //Act var SUT = new RecuperadorFechaEvento(); var resultado = SUT.ObtenerDiferenciaFechas(lst); //Assert Assert.AreEqual(resultadoEsperado, resultado); }