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