Exemplo n.º 1
0
        public string ObtenerCadenaTiempoEntrega(decimal _dMinutosEntrega)
        {
            TextoMinutoDTO textoMinutoDTO = new TextoMinutoDTO();

            textoMinutoDTO.dMinutos           = _dMinutosEntrega;
            textoMinutoDTO.cTextoTransformado = string.Empty;
            TextoMinutos textoMinutos = new TextoMinutos();
            TextoHoras   textoHoras   = new TextoHoras();
            TextoDias    textoDias    = new TextoDias();
            TextoMeses   textoMeses   = new TextoMeses();

            textoMinutos.AsignarSiguienteEslabon(textoHoras).
            AsignarSiguienteEslabon(textoDias).
            AsignarSiguienteEslabon(textoMeses);
            textoMinutos.ProcesarSolicitud(textoMinutoDTO);

            return(textoMinutoDTO.cTextoTransformado);
        }
Exemplo n.º 2
0
        public void Procesar_ObtenerTextoHoras_23Horas()
        {
            //Arrange
            TextoMinutoDTO textoMinutoDTO = new TextoMinutoDTO();

            textoMinutoDTO.dMinutos = 1380M;
            string       cTextoEsperado = "23 horas";
            TextoMinutos textoMinutos   = new TextoMinutos();
            TextoHoras   textoHoras     = new TextoHoras();

            textoMinutos.AsignarSiguienteEslabon(textoHoras);

            //Act
            textoMinutos.ProcesarSolicitud(textoMinutoDTO);

            //Assert
            Assert.AreEqual(cTextoEsperado, textoMinutoDTO.cTextoTransformado);
        }