Example #1
0
        public void ThreeJobsWithSomeDependencies()
        {
            var sequenceJobs = new SequenceJobs("a-b|b-c|c-");

            Assert.That(sequenceJobs.GetJobSequence(), Is.EqualTo("cba"));
        }
Example #2
0
        public void SixJobsWithLotsOfDependencies()
        {
            var sequenceJobs = new SequenceJobs("a-b|b-c|c-|d-a|e-");

            Assert.That(sequenceJobs.GetJobSequence(), Is.EqualTo("cebad"));
        }
Example #3
0
        public void TwoJobsOneDependency()
        {
            var sequenceJobs = new SequenceJobs("a-b|b-");

            Assert.That(sequenceJobs.GetJobSequence(), Is.EqualTo("ba"));
        }
Example #4
0
        public void TwoJobsNoDependencies()
        {
            var sequenceJobs = new SequenceJobs("a-|b-");

            Assert.That(sequenceJobs.GetJobSequence(), Is.EqualTo("ab"));
        }
Example #5
0
        public void OneJobNoDependency()
        {
            var sequenceJobs = new SequenceJobs("a-");

            Assert.That(sequenceJobs.GetJobSequence(), Is.EqualTo("a"));
        }
Example #6
0
        public void EmptyStringTest()
        {
            var sequenceJobs = new SequenceJobs("");

            Assert.That(sequenceJobs.GetJobSequence(), Is.EqualTo(""));
        }
        public string Get(string id)
        {
            var sequenceJobs = new SequenceJobs(id);

            return(sequenceJobs.GetJobSequence());
        }