Ejemplo n.º 1
0
        public void FlagSquare_SquareIsFlagged()
        {
            var createGrid = new CreateGrid(_random);
            var grid       = createGrid.Create(2, 2, 2);
            var flag       = new FlagSquare();

            flag.Flag(grid, 0, 0);
            Assert.True(grid.MineField[0, 0].IsFlagged);
        }
Ejemplo n.º 2
0
        public void FlagSquare_FlagUncoveredSquare_SquareIsNotFlagged()
        {
            var createGrid = new CreateGrid(_random);
            var grid       = createGrid.Create(2, 2, 2);

            grid.MineField[1, 1].IsUncovered = true;
            var flag = new FlagSquare();

            flag.Flag(grid, 1, 1);
            Assert.False((grid.MineField[1, 1].IsFlagged));
        }