Ejemplo n.º 1
0
        public void TestGridReset()
        {
            Grid _grid = new Grid ();
            _grid.GridDraw ();

            _grid.Squares[0].SelectedX = true;
            _grid.Squares[1].SelectedX = true;
            _grid.Squares[2].SelectedO = true;
            _grid.Squares[3].SelectedO = true;
            _grid.Squares[4].SelectedX = true;
            _grid.Squares[5].SelectedX = true;
            _grid.Squares[6].SelectedX = true;
            _grid.Squares[7].SelectedO = true;
            _grid.Squares[8].SelectedO = true;

            Assert.IsTrue ( _grid.Squares[0].SelectedX == true );
            Assert.IsTrue ( _grid.Squares[1].SelectedX == true );
            Assert.IsTrue ( _grid.Squares[2].SelectedO == true );
            Assert.IsTrue ( _grid.Squares[3].SelectedO == true );
            Assert.IsTrue ( _grid.Squares[4].SelectedX == true );
            Assert.IsTrue ( _grid.Squares[5].SelectedX == true );
            Assert.IsTrue ( _grid.Squares[6].SelectedX == true );
            Assert.IsTrue ( _grid.Squares[7].SelectedO == true );
            Assert.IsTrue ( _grid.Squares[8].SelectedO == true );

            _grid.Reset ();

            Assert.IsTrue ( _grid.Squares[0].SelectedX == false );
            Assert.IsTrue ( _grid.Squares[1].SelectedX == false );
            Assert.IsTrue ( _grid.Squares[2].SelectedO == false );
            Assert.IsTrue ( _grid.Squares[3].SelectedO == false );
            Assert.IsTrue ( _grid.Squares[4].SelectedX == false );
            Assert.IsTrue ( _grid.Squares[5].SelectedX == false );
            Assert.IsTrue ( _grid.Squares[6].SelectedX == false );
            Assert.IsTrue ( _grid.Squares[7].SelectedO == false );
            Assert.IsTrue ( _grid.Squares[8].SelectedO == false );
        }