public void DeterminarDiferenciaTiempo_PeriodoDeTiempoExede24Horas_UsarLaSiguientesResponsabilidades() { //Arrange var DOCDeterminadorDiferenciaTiempoSiguiente = new Mock <IDeterminadorDiferenciaTiempo>(); DOCDeterminadorDiferenciaTiempoSiguiente.Setup(s => s.DeterminarDiferenciaTiempo(It.IsAny <DateTime>(), It.IsAny <DateTime>())).Returns("DÍAS"); DateTime dt1 = new DateTime(2019, 01, 01); DateTime dt2 = new DateTime(2019, 01, 05); var SUT = new DeterminadorDiferenciaHora(DOCDeterminadorDiferenciaTiempoSiguiente.Object); //Act var resultado = SUT.DeterminarDiferenciaTiempo(dt1, dt2); //Assert Assert.AreEqual("DÍAS", resultado); }
public void DeterminarDiferenciaTiempo_DeterminarDiferenciaEnHorasFuturas_TextoConDiferenciaEnHoras() { //Arrange var DOCDeterminadorDiferenciaTiempoSiguiente = new Mock <IDeterminadorDiferenciaTiempo>(); DOCDeterminadorDiferenciaTiempoSiguiente.Setup(s => s.DeterminarDiferenciaTiempo(It.IsAny <DateTime>(), It.IsAny <DateTime>())).Returns("DÍAS"); DateTime dt1 = new DateTime(2019, 01, 01, 10, 0, 0); DateTime dt2 = new DateTime(2019, 01, 01, 0, 0, 0); var SUT = new DeterminadorDiferenciaHora(DOCDeterminadorDiferenciaTiempoSiguiente.Object); //Act var resultado = SUT.DeterminarDiferenciaTiempo(dt1, dt2); //Assert Assert.AreEqual(" ocurrirá en 10 hora(s).", resultado); }