示例#1
0
        public void TestFinalClickCenter()
        {
            LightMatrixController matrixController = new LightMatrixController();
            var matrix = matrixController.GenerateMatrix(5, 5);
            matrixController.LightAll();

            matrixController.ToggleCell(2, 1);
            matrixController.ToggleCell(2, 2);
            matrixController.ToggleCell(2, 3);
            matrixController.ToggleCell(1, 2);
            matrixController.ToggleCell(3, 2);

            Assert.IsFalse(matrixController.ValidateBoard());

            matrixController.GetAdjacentCells(2, 2);

            Assert.IsTrue(matrixController.ValidateBoard());
        }
示例#2
0
        public void TestValidateNonCompleteBoard()
        {
            LightMatrixController matrixController = new LightMatrixController();
            var matrix = matrixController.GenerateMatrix(5, 5);

            var valid = matrixController.ValidateBoard();

            Assert.IsFalse(valid);
        }