예제 #1
0
        public void AllCellsHaveTheirExpectedColumn()
        {
            string input       = "000820090500000000308040007100000040006402503000090010093004000004035200000700900";
            Parser parser      = new Parser(input);
            Cell   currentCell = parser.StartCell;

            int[] expectedColumnNumbers = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 0, 1, 2, 3, 4, 5, 6, 7, 8, 0, 1, 2, 3, 4, 5, 6, 7, 8, 0, 1, 2, 3, 4, 5, 6, 7, 8, 0, 1, 2, 3, 4, 5, 6, 7, 8, 0, 1, 2, 3, 4, 5, 6, 7, 8, 0, 1, 2, 3, 4, 5, 6, 7, 8, 0, 1, 2, 3, 4, 5, 6, 7, 8, 0, 1, 2, 3, 4, 5, 6, 7, 8 };

            for (int i = 0; i < 81; i++)
            {
                if (expectedColumnNumbers[i] != currentCell.GetAssociatedColumn().GetColumnNumber())
                {
                    Console.WriteLine(expectedColumnNumbers[i] + " is verwacht op positie " + i + " maar werkelijke column is: " + currentCell.GetAssociatedColumn().GetColumnNumber());
                }
                Assert.AreEqual(expectedColumnNumbers[i], currentCell.GetAssociatedColumn().GetColumnNumber());
                currentCell = currentCell.GetNextCell();
            }
        }
예제 #2
0
        public void AllCellsHaveAColumn()
        {
            string input       = "000820090500000000308040007100000040006402503000090010093004000004035200000700900";
            Parser parser      = new Parser(input);
            Cell   currentCell = parser.StartCell;

            for (int i = 0; i < 81; i++)
            {
                Assert.IsNotNull(currentCell.GetAssociatedColumn());
                currentCell = currentCell.GetNextCell();
            }
        }