public TestController(IApplicationContext ctx) { _ctx = ctx; _resourceManager = (IResourceManager)ctx.GetObject("ResourceManager"); _resourceManager.SetTestController(this); _testCases = new BindingList<TestCase>(); _communicationManager = new CommunicatorManager(); _robotRepo = new RobotsRepository(); _clientThreadPool = new AgentThreadPool(); _focusedAgent = null; _focusedTestCase = null; _refreshFocusViewLock = new Object(); _driverList = new List<IRobotDriver>(); _mapManager = new MapManager(); }