public void JobDependsOnSelf() { var sequenceJobs = new SequenceJobs("a-b|b-c|c-c|d-a|e-"); Assert.Throws <SelfReferenceException>(() => sequenceJobs.OrderJobs()); }
public void CircularDependency() { var sequenceJobs = new SequenceJobs("a-b|b-c|c-d|d-a|e-f|f-e"); Assert.Throws <CircularDependencyException>(() => sequenceJobs.OrderJobs()); }