public void GetAnagrams() { Anagrama anagrama = new Anagrama("wordlist.txt"); string[] expectedList = new string[] { "crepitus", "cuprites", "pictures", "piecrust" }; CollectionAssert.AreEqual(expectedList, anagrama.find("crepitus")); }
public void ProccessWordsObjects() { Anagrama anagrama = new Anagrama("testWordList.txt"); Word word = new Word("hector"); Assert.AreEqual(word.word, anagrama.words[0].word); }
public void Deve_retornar_anagramas_validos() { // Arange string palavraBase = "Gabriel"; string anagramaEsperado = "Gabriel"; Anagrama anagrama = new Anagrama(); // Act var anagramas = anagrama.DevolveAnagramas(palavraBase).AsEnumerable <string>(); // Assert anagramas.Should().Contain(anagramaEsperado); }
public void Deve_retornar_quantidade_de_anagramas_para_uma_palavra() { // Arrange string palavraBase = "Gabriel"; int quantidadeEsperada = 7 * 6 * 5 * 4 * 3 * 2 * 1; Anagrama anagrama = new Anagrama(); // Act int quantidadeAtual = anagrama.DevolveQuantidade(palavraBase); // Assert Assert.Equal(quantidadeEsperada, quantidadeAtual); }
public void Deve_retornar_palavra_com_mesmo_tamanho() { // Arrange string palavraBase = "BOLA"; int tamanhoEsperado = palavraBase.Length; Anagrama anagrama = new Anagrama(); // Act string palavraAtual = anagrama.DevolveAnagramas(palavraBase).First(); // Assert Assert.Equal(tamanhoEsperado, palavraAtual.Length); }
public void Primer_Test() { var anagrama = new Anagrama(); Assert.AreEqual(0, anagrama.Game()); }
public void ProccessWords() { Anagrama anagrama = new Anagrama("testWordList.txt"); Assert.AreEqual("hector", anagrama.dictionary[0]); }
public void PassFileWrong() { Anagrama anagrama = new Anagrama("word.txt"); }
public void PassFile() { Anagrama anagrama = new Anagrama("wordlist.txt"); }