public void Vertical_1_2_2() { Player.Board board = new Player.Board(new Player.PositionState[, ] { { Player.PositionState.Free, Player.PositionState.Player, Player.PositionState.Free }, { Player.PositionState.Free, Player.PositionState.Player, Player.PositionState.Free }, { Player.PositionState.Free, Player.PositionState.Player, Player.PositionState.Free }, }, null); var result = board.GetBoardState(); Assert.Equal(Player.BoardState.Player, result); }
public void Simple_3() { Player.Board board = new Player.Board(new Player.PositionState[, ] { { Player.PositionState.Opponent, Player.PositionState.Opponent, Player.PositionState.Opponent }, { Player.PositionState.Opponent, Player.PositionState.Opponent, Player.PositionState.Opponent }, { Player.PositionState.Opponent, Player.PositionState.Opponent, Player.PositionState.Opponent }, }, null); var result = board.GetBoardState(); Assert.Equal(Player.BoardState.Opponent, result); }
public void Simple_1() { Player.Board board = new Player.Board(new Player.PositionState[, ] { { Player.PositionState.Free, Player.PositionState.Free, Player.PositionState.Free }, { Player.PositionState.Free, Player.PositionState.Free, Player.PositionState.Free }, { Player.PositionState.Free, Player.PositionState.Free, Player.PositionState.Free }, }, null); var result = board.GetBoardState(); Assert.Equal(Player.BoardState.NotComplete, result); }
public void Diagonal_1_2_1() { Player.Board board = new Player.Board(new Player.PositionState[, ] { { Player.PositionState.Free, Player.PositionState.Free, Player.PositionState.Opponent }, { Player.PositionState.Free, Player.PositionState.Opponent, Player.PositionState.Free }, { Player.PositionState.Opponent, Player.PositionState.Free, Player.PositionState.Free }, }, null); var result = board.GetBoardState(); Assert.Equal(Player.BoardState.Opponent, result); }