public TicTacToeServer(ITicTacToe ticTacToeGame, IClientManager clientManager, ITicTacToeClientUpdater clientUpdater)
        {
            _ticTacToeGame = ticTacToeGame;
            _ticTacToeGame.GameCompleted += OnGameCompleted;

            _clientManager = clientManager;
            _clientManager.ClientRoleAssigned += OnClientRoleAssigned;

            _clientUpdater = clientUpdater;
        }
 public void SetUp()
 {
     game = MockRepository.GenerateMock<ITicTacToe>();
     clientManager = MockRepository.GenerateMock<IClientManager>();
     clientUpdater = MockRepository.GenerateMock<ITicTacToeClientUpdater>();
     server = new TicTacToeServer(
                     game,
                     clientManager,
                     clientUpdater);
 }