Example #1
0
        private void ComprobarFrasesDistintas(string[] palabras)
        {
            ManejadorPalabra holadonRamon    = new ManejadorPalabra();
            var           gruposPalabras     = holadonRamon.ObtenerGruposDeSeisPalabras(palabras);
            List <string> gruposConcatenados = new List <string>();

            ConcatenarGruposPalabras(gruposPalabras, gruposConcatenados);
            var numeroGruposConcatenadosNoRepetidos = gruposConcatenados.Distinct().Count();
            var numeroGrupos = gruposPalabras.Count();

            Assert.AreEqual(numeroGrupos, numeroGruposConcatenadosNoRepetidos);
        }
Example #2
0
        static void Main(string[] args)
        {
            string[] palabras = new[] { "Hola", "Don", "Ramón" };

            ManejadorPalabra manejadorPalabra   = new ManejadorPalabra();
            var            gruposDeSeisPalabras = manejadorPalabra.ObtenerGruposDeSeisPalabras(palabras);
            var            proveedorEscritura   = new ProveedorEscritura();
            ManejadorFrase frase = new ManejadorFrase(proveedorEscritura);

            frase.ImprimirFrases(gruposDeSeisPalabras);
            frase.ImprimirFrase("Pulse la tecla espaciadora para salir.");
            proveedorEscritura.EsperaPulsacionSpacebarParaSalir();
        }