Beispiel #1
0
        public void Size_Method_Works()
        {
            //arrange
            myGraph <string> testGraph = new myGraph <string>();

            testGraph.AddVertex("Bob");

            //act
            var actual = testGraph.Size();

            //Assert
            Assert.Equal(1, actual);
        }
Beispiel #2
0
        public void Breadth_First_Test_A()
        {
            //arrange
            myGraph <string> testGraph = new myGraph <string>();
            var bob   = testGraph.AddVertex("Bob");
            var carol = testGraph.AddVertex("Carol");
            var diana = testGraph.AddVertex("Diana");

            testGraph.AddEdge(bob, carol, 13);
            testGraph.AddEdge(bob, diana, 9);

            //act
            var actual = testGraph.BreadthFirst(bob);

            //Assert
            Assert.Equal(testGraph.Size(), actual.Count());
        }