Exemple #1
0
        public void PartOne()
        {
            var to     = new TaskOrdering(@"C:\Users\joshu\github\AdventOfCode2018\src\DaySeven\input.txt");
            var answer = to.GetStringOrder();

            Assert.Equal("ADEFKLBVJQWUXCNGORTMYSIHPZ", answer);
        }
Exemple #2
0
        public void ExamplePartOne()
        {
            var lines = new string[]
            {
                "Step C must be finished before step A can begin.",
                "Step C must be finished before step F can begin.",
                "Step A must be finished before step B can begin.",
                "Step A must be finished before step D can begin.",
                "Step B must be finished before step E can begin.",
                "Step D must be finished before step E can begin.",
                "Step F must be finished before step E can begin."
            };

            var to     = new TaskOrdering(lines);
            var answer = to.GetStringOrder();

            Assert.Equal("CABDFE", answer);
        }