public void StructuralChangeAfterSchedulingNoDependenciesJobThrows()
        {
            var archetype = m_Manager.CreateArchetype(typeof(EcsTestData));
            var entity    = m_Manager.CreateEntity(archetype);
            var group     = EmptySystem.GetEntityQuery(typeof(EcsTestData));
            var handle    = new NoDependenciesJob().Schedule(group);

            Assert.Throws <InvalidOperationException>(() => m_Manager.DestroyEntity(entity));
            handle.Complete();
        }
            protected override JobHandle OnUpdate(JobHandle inputDeps)
            {
                EntityManager.CreateEntity(typeof(EcsTestData));
                var group = GetEntityQuery(new ComponentType[] {});
                var job   = new NoDependenciesJob {
                };

                JobHandle = job.Schedule(group, inputDeps);
                return(JobHandle);
            }