private void CleanupCheck(int playerIndex) { ITaskEngineTestView engine = m_engine.GetTaskEngine(playerIndex) as ITaskEngineTestView; Assert.AreEqual(0, engine.ActiveTasks.Count); Assert.AreEqual(0, engine.IdToActiveTask.Count); Assert.AreEqual(0, engine.PendingRequestsCount); Assert.AreEqual(0, engine.TimedoutRequestsCount); Assert.AreEqual(0, engine.TaskMemory.Memory.Count); //for certain objects objects are released after callback event. Correction needed in this cases Assert.AreEqual(m_pooledObjectsCount, engine.PoolObjectsCount); }
private void BeginCleanupCheck(int playerIndex) { ITaskEngineTestView engine = m_engine.GetTaskEngine(playerIndex) as ITaskEngineTestView; m_pooledObjectsCount = engine.PoolObjectsCount; }