public void GivenIStartANewGameWithTheFollowingMoves(Table table) { Invoke(() => { var moves = ToMoves(table); Game = TicTacToeFactory.NewGame(moves); }); }
public void WhenIStartANewGameWithTheFollowingMoves(string movesString) { Invoke(() => { var moves = ToMoves(movesString); Game = TicTacToeFactory.NewGame(moves); }); }
public void GivenIStartANewGameInTheFollowingState(Table table) { Invoke(() => Game = TicTacToeFactory.NewGame(ToPlausibleMoveListFromBoardState(table))); }
public void GivenIStartANewGame() { Invoke(() => Game = TicTacToeFactory.NewGame()); }