/// <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)); }
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); }