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