Ejemplo n.º 1
0
            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]);
            }
Ejemplo n.º 2
0
            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]);
            }