Esempio n. 1
0
        public void Should_GenerateDiagonalBigSquares()
        {
            List <List <int> > board = BoardService.InitializeEmptyBoard();

            BoardService.GenerateDiagonalBigSquares(board);

            for (int i = 0; i <= 8; i++)
            {
                Assert.AreEqual(3, board[i].Except(new List <int>()
                {
                    0
                }).ToList().Count);
            }

            Assert.AreEqual(true, BoardService.SquareCheck(board, 0));
            Assert.AreEqual(true, BoardService.SquareCheck(board, 4));
            Assert.AreEqual(true, BoardService.SquareCheck(board, 8));
        }