public void Siguiente_InvocandoMeses_UnaVez() { int contador = 0; var Sut = new Dias(); var DOC_Meses = new Mock <IFormatoTiempo>(); DOC_Meses.Setup(x => x.ObtenerFormatoTiempo(It.IsAny <decimal>())).Callback(() => contador++); Sut.Siguiente(DOC_Meses.Object); Sut.ObtenerFormatoTiempo(72000M); Assert.AreEqual(1, contador); }
public void ObtenerFormatoTiempo_SesentaHoras_DosDias() { var Sut = new Dias(); var DOC_Horas = new Mock <IFormatoTiempo>(); DOC_Horas.Setup(x => x.ObtenerFormatoTiempo(It.IsAny <decimal>())).Returns("0 Meses"); Sut.Siguiente(DOC_Horas.Object); string Resultado = Sut.ObtenerFormatoTiempo(3600M); Assert.AreEqual("2 Días", Resultado); }
public void ObtenerFormatoTiempo_SetecientosVeintiCincoHoras_UnMes() { var Sut = new Dias(); var DOC_Horas = new Mock <IFormatoTiempo>(); DOC_Horas.Setup(x => x.ObtenerFormatoTiempo(It.IsAny <decimal>())).Returns("1 Mes"); Sut.Siguiente(DOC_Horas.Object); string Resultado = Sut.ObtenerFormatoTiempo(43500M); Assert.AreEqual("1 Mes", Resultado); }
private IFormatoTiempo crearformatosTiempo() { Minutos FormatoMinutos = new Minutos(); Horas FormatoHoras = new Horas(); Dias FormatoDias = new Dias(); Semanas FormatoSemanas = new Semanas(); Meses FormatoMeses = new Meses(); Bimestres FormatoBimenstres = new Bimestres(); Anios FormatoAnios = new Anios(); FormatoBimenstres.Siguiente(FormatoAnios); FormatoMeses.Siguiente(FormatoBimenstres); FormatoSemanas.Siguiente(FormatoMeses); FormatoDias.Siguiente(FormatoSemanas); FormatoHoras.Siguiente(FormatoDias); FormatoMinutos.Siguiente(FormatoHoras); return(FormatoMinutos); }