public void TestDisposableEntitiesCollectorSystem_ThereAreNoDisposableEntitiesAtInput_DoNothing() { mSystemManager.RegisterSystem(new PureUpdateSystemAdapter(mWorldContext, BuiltinSystems.DisposableEntitiesCollectorSystem)); int expectedNumOfDisposableEntities = 5; for (int i = 0; i < expectedNumOfDisposableEntities; ++i) { mWorldContext.CreateDisposableEntity(); } Assert.AreEqual(expectedNumOfDisposableEntities, mWorldContext.GetEntitiesWithAll(typeof(TDisposableComponent)).Count); mSystemManager.Init(); mSystemManager.Update(0.0f); Assert.AreEqual(0, mWorldContext.GetEntitiesWithAll(typeof(TDisposableComponent)).Count); }