Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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));
        }