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 ); }