public void JobWithMissingDependency() { m_Manager.CreateEntity(typeof(EcsTestData), typeof(EcsTestData2)); var job = new Process2().Schedule(EmptySystem); Assert.Throws <InvalidOperationException>(() => { new Process2().Schedule(EmptySystem); }); job.Complete(); }
public void JobWithMissingDependency() { Assert.IsTrue(Unity.Jobs.LowLevel.Unsafe.JobsUtility.JobDebuggerEnabled, "JobDebugger must be enabled for these tests"); m_Manager.CreateEntity(typeof(EcsTestData), typeof(EcsTestData2)); var job = new Process2().Schedule(EmptySystem); Assert.Throws <InvalidOperationException>(() => { new Process2().Schedule(EmptySystem); }); job.Complete(); }