public void AutoFindUpdateOrder() { updateOrder.Clear(); ECSWorld world = new ECSWorld(); world.Initialize(); world.InvokeUpdate(1); Assert.Equal(3, updateOrder.Count); Assert.Equal(typeof(TestSystem1), updateOrder[0]); Assert.Equal(typeof(TestSystem3), updateOrder[1]); Assert.Equal(typeof(TestSystem2), updateOrder[2]); }