/// <summary>
        /// Crea una instancia de la clase CompletadorDatosDTO.
        /// </summary>
        /// <returns>Retorna una interfaz de tipo ICompletadorDatosDTO.</returns>
        public ICompletadorDatosDTO ObtenerInstancia()
        {
            IObtenedorConfiguracionTiempo       ObtenedorConfiguracionTiempo       = new ObtenedorConfiguracionTiempo();
            IEvaluadorFechaAnterior             EvaluadorFechaAnterior             = new EvaluadorFechaAnterior();
            IRecuperadorEstrategiaMensajeEvento RecuperadorEstrategiaMensajeEvento = new RecuperadorEstrategiaMensajeEvento(ObtenedorConfiguracionTiempo);
            IRecuperadorTiempoEvento            RecuperadorTiempoEvento            = new RecuperadorTiempoEvento();

            return(new CompletadorDatosDTO(EvaluadorFechaAnterior, RecuperadorEstrategiaMensajeEvento, RecuperadorTiempoEvento));
        }
예제 #2
0
        public void RecuperarTiempoEventoMinutos_FechaBaseFuturo_TiempoMinutosPositivo()
        {
            //Arrange
            DateTime dtFechaBase    = new DateTime(2020, 01, 05, 10, 55, 000);
            DateTime dtFechaEvaluar = new DateTime(2020, 01, 05, 10, 45, 000);
            var      SUT            = new RecuperadorTiempoEvento();

            //Act
            var nTiempo = SUT.RecuperarTiempoEventoMinutos(dtFechaBase, dtFechaEvaluar);

            //Assert
            Assert.AreEqual(nTiempo, 10);
        }