Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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);
        }