public void Siguiente_InvocandoHoras_UnaVez() { int contador = 0; var Sut = new Horas(); var DOC_Horas = new Mock <IFormatoTiempo>(); DOC_Horas.Setup(x => x.ObtenerFormatoTiempo(It.IsAny <decimal>())).Callback(() => contador++); Sut.Siguiente(DOC_Horas.Object); Sut.ObtenerFormatoTiempo(2500M); Assert.AreEqual(1, contador); }
public void ObtenerFormatoTiempo_MildoscientosMinutos_VeinteHoras() { var Sut = new Horas(); var DOC_Horas = new Mock <IFormatoTiempo>(); DOC_Horas.Setup(x => x.ObtenerFormatoTiempo(It.IsAny <decimal>())).Returns("0 Dias"); Sut.Siguiente(DOC_Horas.Object); string Resultado = Sut.ObtenerFormatoTiempo(1200M); Assert.AreEqual("20 Horas", Resultado); }
public void ObtenerFormatoTiempo_SieteMilDoscientoCincuentaMinutos_CincoDias() { var Sut = new Horas(); var DOC_Horas = new Mock <IFormatoTiempo>(); DOC_Horas.Setup(x => x.ObtenerFormatoTiempo(It.IsAny <decimal>())).Returns("5 Dias"); Sut.Siguiente(DOC_Horas.Object); string Resultado = Sut.ObtenerFormatoTiempo(7250M); Assert.AreEqual("5 Dias", 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); }