private Topological Prepare(List <Tuple <char, char> > pairs) { Topological result = new Topological(); foreach (var pair in pairs) { result.AddRib(pair.Item1, pair.Item2); } return(result); }
public void Test2() { List <Tuple <char, char> > pairs = new List <Tuple <char, char> >() { new Tuple <char, char>('a', 'A'), new Tuple <char, char>('A', 'b'), new Tuple <char, char>('b', 'q') }; Topological sort = this.Prepare(pairs); Assert.IsTrue(this.Check(sort.Sort(), pairs)); }