private IServer CreateServerWithHost() { _factory = new FactoryMock(); IPlayerManager playerManager = _factory.CreatePlayerManager(6); ISpectatorManager spectatorManager = _factory.CreateSpectatorManager(10); IBanManager banManager = _factory.CreateBanManager(); IPieceProvider pieceProvider = _factory.CreatePieceProvider(); _host = new HostBaseMock(playerManager, spectatorManager, banManager, _factory); _actionQueue = _factory.CreateActionQueue() as ActionQueueMock; IServer server = new TetriNET.Server.Server(playerManager, spectatorManager, pieceProvider, _actionQueue); server.AddHost(_host); return(server); }
private IServer CreateServer() { _factory = new FactoryMock(); _actionQueue = _factory.CreateActionQueue() as ActionQueueMock; return(new TetriNET.Server.Server(_factory.CreatePlayerManager(6), _factory.CreateSpectatorManager(10), _factory.CreatePieceProvider(), _actionQueue)); }