Ejemplo n.º 1
0
        public void ValidarTipoArchivo_TipoJson_CadenaJson()
        {
            //Arrange
            string extencion         = "Json";
            ValidadorTipoArchivo SUT = new ValidadorTipoArchivo();

            //Act
            string respuesta = SUT.ValidarTipoArchivo(TipoArchivo.Json);

            //Assert
            Assert.AreEqual(extencion, respuesta);
        }
Ejemplo n.º 2
0
        public void ValidarTipoArchivo_TipoTxt_CadenaTxt()
        {
            //Arrange
            string extencion         = "txt";
            ValidadorTipoArchivo SUT = new ValidadorTipoArchivo();

            //Act
            string respuesta = SUT.ValidarTipoArchivo(TipoArchivo.Txt);

            //Assert
            Assert.AreEqual(extencion, respuesta);
        }
        static void Main(string[] args)
        {
            ValidadorTipoArchivo       tipoArchivo                = new ValidadorTipoArchivo();
            BuscadorDeArchivos         buscadorDeArchivos         = new BuscadorDeArchivos(tipoArchivo);
            LectorDeArchivos           lectorDeArchivos           = new LectorDeArchivos();
            AsignadorDeEventos         asignadorDeEventos         = new AsignadorDeEventos();
            CalcularDiferenciaDeFechas calcularDiferenciaDeFechas = new CalcularDiferenciaDeFechas();
            ValidarTiempoDeEvento      validarTiempoDeEvento      = new ValidarTiempoDeEvento(calcularDiferenciaDeFechas);
            ConstruirRespuestaEvento   construirRespuestaEvento   = new ConstruirRespuestaEvento();


            string archivo = buscadorDeArchivos.BuscarArchivo("Eventos", TipoArchivo.Txt);

            string[]       datos      = lectorDeArchivos.LeerArchivo(archivo);
            List <IEvento> eventos    = asignadorDeEventos.AsignarDatosDeArchivos(datos);
            List <IEvento> DatoEvento = validarTiempoDeEvento.EvaluarTiempoPorHoras(eventos);

            Console.WriteLine(construirRespuestaEvento.ConstruirInfoEvento(DatoEvento));
            Console.ReadLine();
        }