public void RowsMustFormWords_ReturnsCorrectNumbers() { LettersAndArrowsPuzzle puzzle = new LettersAndArrowsPuzzle("CAMP", true, 0, 42); var words = puzzle.GetWords(); Assert.AreEqual("COLD", words[0], "Unexpected first word"); Assert.AreEqual("APEX", words[1], "Unexpected second word"); Assert.AreEqual("BALE", words[2], "Unexpected third word"); Assert.AreEqual("AMID", words[3], "Unexpected fourth word"); }
public void FourByFour_ReturnsExpectedWords() { LettersAndArrowsPuzzle sizeFourPuzzle = new LettersAndArrowsPuzzle("ohio", true, 0, 42); List <string> words = sizeFourPuzzle.GetWords(); Assert.AreEqual(4, words.Count, "Expected 4 words"); Assert.AreEqual("ONES", words[0], "Unexpected first word"); Assert.AreEqual("IONS", words[1], "Unexpected second word"); Assert.AreEqual("FAWN", words[2], "Unexpected third word"); Assert.AreEqual("HOPE", words[3], "Unexpected fourth word"); }