public void ReturnsExpectedWord()
            {
                ReadDownColumnPuzzle puzzle = new ReadDownColumnPuzzle();

                puzzle.ZeroBasedIndexOfSolution = 0;
                Assert.AreEqual("first", puzzle.GetOrdinalOfColumnWithSolution());
                puzzle.ZeroBasedIndexOfSolution = 1;
                Assert.AreEqual("second", puzzle.GetOrdinalOfColumnWithSolution());
                puzzle.ZeroBasedIndexOfSolution = 2;
                Assert.AreEqual("third", puzzle.GetOrdinalOfColumnWithSolution());
                puzzle.ZeroBasedIndexOfSolution = 3;
                Assert.AreEqual("fourth", puzzle.GetOrdinalOfColumnWithSolution());
                puzzle.ZeroBasedIndexOfSolution = 4;
                Assert.AreEqual("fifth", puzzle.GetOrdinalOfColumnWithSolution());
                puzzle.ZeroBasedIndexOfSolution = 5;
                Assert.AreEqual("last", puzzle.GetOrdinalOfColumnWithSolution());
            }