private static void Game_OnFieldFull(object sender, FieldFullEventArgs e) { Console.WriteLine("Field is full"); Console.WriteLine("Nobody won! Press any key."); Console.ReadLine(); fieldNoFull = e.Win; _gameProg = new Game(); }
public void EventTestFieldIsFull() { //Arrange Game game = new Game(); game.AddCell(new Cell(CellStates.X, 0, 0)); game.AddCell(new Cell(CellStates.O, 0, 1)); game.AddCell(new Cell(CellStates.X, 0, 2)); game.AddCell(new Cell(CellStates.O, 1, 0)); game.AddCell(new Cell(CellStates.X, 1, 1)); game.AddCell(new Cell(CellStates.O, 1, 2)); game.AddCell(new Cell(CellStates.O, 2, 0)); game.AddCell(new Cell(CellStates.X, 2, 1)); FieldFullEventArgs fieldFullEventArgs = null; game.OnFieldFull += (obj, args) => fieldFullEventArgs = args; //Act game.AddCell(new Cell(CellStates.O, 2, 2)); //Assert Assert.IsNotNull(fieldFullEventArgs); Assert.IsFalse(fieldFullEventArgs.Win); }
private void Game_OnFieldFull(object sender, FieldFullEventArgs e) { //fieldNoFull = e.Win; //_gameProg = new Game(); }