public void SingleDiagonalLine_DropsSuspendedLetters() { WordGrid gridWithSuspendedLetters = new WordGrid(6); gridWithSuspendedLetters.Lines[0] = "a "; gridWithSuspendedLetters.Lines[1] = " b "; gridWithSuspendedLetters.Lines[2] = " c "; gridWithSuspendedLetters.Lines[3] = " d "; gridWithSuspendedLetters.Lines[4] = " e "; gridWithSuspendedLetters.Lines[5] = " f"; gridWithSuspendedLetters.DropAllLetters(); for (int emptyIndex = 0; emptyIndex < 5; emptyIndex++) { Assert.AreEqual(" ", gridWithSuspendedLetters.Lines[emptyIndex]); } Assert.AreEqual("abcdef", gridWithSuspendedLetters.Lines[5]); }
public void TwoDiagonalLines_DropsSuspendedLetters() { WordGrid gridWithSuspendedLetters = new WordGrid(6); gridWithSuspendedLetters.Lines[0] = "a l"; gridWithSuspendedLetters.Lines[1] = " b k "; gridWithSuspendedLetters.Lines[2] = " cj "; gridWithSuspendedLetters.Lines[3] = " id "; gridWithSuspendedLetters.Lines[4] = " h e "; gridWithSuspendedLetters.Lines[5] = "g f"; gridWithSuspendedLetters.DropAllLetters(); for (int emptyIndex = 0; emptyIndex < 4; emptyIndex++) { Assert.AreEqual(" ", gridWithSuspendedLetters.Lines[emptyIndex]); } Assert.AreEqual("abcjkl", gridWithSuspendedLetters.Lines[4]); Assert.AreEqual("ghidef", gridWithSuspendedLetters.Lines[5]); }