public GameConnectionHandlerTests() { var container = DependencyResolver.Current; var gameEngine = container.Resolve <IGameEngine>(); var packetHandlers = container.Resolve <IPacketHandler[]>(); GameConnectionHandler.Init(gameEngine, packetHandlers); ConnectionHandler = new GameConnectionHandler(new EmbeddedChannel()); }
static void InitialiseGameConnectionHandler(IContainer container) { Debug.Assert(container != null); var engine = container.Resolve <IGameEngine>(); var packetHandlers = container.Resolve <IPacketHandler[]>(); Debug.Assert(engine != null); Debug.Assert(packetHandlers != null); GameConnectionHandler.Init(engine, packetHandlers); }