コード例 #1
0
        public void Siguiente_InvocandoHoras_CeroVez()
        {
            int contador  = 0;
            var Sut       = new Dias();
            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_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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }