Esempio n. 1
0
        public void Devem_ser_Formados_Numero_de_Palavras_Conforme_Combinacao_Matematica()
        {
            var anagrama = new Anagrama();

            anagrama.palavraOrigem = "BIRO";
            anagrama.GerarAnagramas(anagrama.palavraOrigem);

            Assert.AreEqual(24, anagrama.ObterNumeroDeCombinacoes(anagrama.palavraOrigem));
        }
Esempio n. 2
0
        public void Palavra_Origem_Deve_Combinar_Letras_Para_Formar_Outras_Palavras()
        {
            var anagrama = new Anagrama();

            anagrama.palavraOrigem = "BIRO";
            anagrama.GerarAnagramas(anagrama.palavraOrigem);

            anagrama.listaAnagramas.ForEach(c => Console.WriteLine(c));

            Assert.Contains("BRIO", anagrama.listaAnagramas);
        }