Ejemplo n.º 1
0
        public void EdgesBetweenDirectedTestOne()
        {
            List <string> set1 = new List <string>( );

            set1.Add(one); set1.Add(two);

            List <string> set2 = new List <string>( );

            set2.Add(three); set2.Add(four);

            List <Edge <string> > result = directedGraph.GetEdgesBetween(set1, set2).ToList();

            Assert.AreEqual(2, result.Count);
            Assert.AreEqual(one, result[0].Source);
            Assert.AreEqual(four, result[0].Target);
            Assert.AreEqual(one, result[1].Source);
            Assert.AreEqual(three, result[1].Target);
        }