public void JobCalculateEntityCount() { m_Manager.CreateEntity(typeof(EcsTestData)); m_Manager.CreateEntity(typeof(EcsTestData), typeof(EcsTestData2)); m_Manager.CreateEntity(typeof(EcsTestData), typeof(EcsTestData2)); m_Manager.CreateEntity(typeof(EcsTestData), typeof(EcsTestData2), typeof(EcsTestData3)); m_Manager.CreateEntity(typeof(EcsTestData), typeof(EcsTestData2), typeof(EcsTestData3)); var job = new Process1(); Assert.AreEqual(5, job.CalculateEntityCount(EmptySystem)); job.Schedule(EmptySystem).Complete(); var job2 = new Process2(); Assert.AreEqual(4, job2.CalculateEntityCount(EmptySystem)); job2.Schedule(EmptySystem).Complete(); }