예제 #1
0
        public void Siguiente_InvocandoHoras_CeroVez()
        {
            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.ObtenerFormatoTiempo(500M);
            Assert.AreEqual(0, contador);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }