Esempio 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);
        }
Esempio n. 2
0
        public void Procesar_ObtenerTextoDias_30dias()
        {
            //Arrange
            TextoMinutoDTO textoMinutoDTO = new TextoMinutoDTO();

            textoMinutoDTO.dMinutos = 43200M;
            string       cTextoEsperado = "30 días";
            TextoMinutos textoMinutos   = new TextoMinutos();
            TextoHoras   textoHoras     = new TextoHoras();
            TextoDias    textoDias      = new TextoDias();

            textoMinutos.AsignarSiguienteEslabon(textoHoras).
            AsignarSiguienteEslabon(textoDias);

            //Act
            textoMinutos.ProcesarSolicitud(textoMinutoDTO);

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