public FakeGameView() { var _presenter = new TicTacToeGamePresenter(this, new TicTacToe(new TokenTracker(), new NineSquareGrid(), new NineSquareGridWinningLineChecker(new DiagonalWinningLineChecker(), new ColumnWinningLineChecker(), new RowWinningLineChecker())), new PlainTextGameBoardRenderer()); GameStorage.presenter = _presenter; _presenter.start(); }
public with_a_presenter() { game_view = MockRepository.GenerateStub<GameView>(); game = MockRepository.GenerateStub<Game>(); board_renderer = MockRepository.GenerateStub<BoardRenderer>(); SUT = new TicTacToeGamePresenter(game_view, game, board_renderer); }