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); }
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(); }