Ejemplo n.º 1
0
        public void AddEdge_GraphWithTwoVertices_GetEdgeTagReturnsData()
        {
            var graph = new DirectedGraphWithoutInEdges <int, int>();
            var v1    = graph.AddVertex(0);
            var v2    = graph.AddVertex(0);
            var e     = graph.AddEdge(v1, v2, 42);

            Assert.That(graph.GetEdgeTag(e), Is.EqualTo(42));
        }
Ejemplo n.º 2
0
        public void GetEdge_GraphWithEdge_DataIsCorrect()
        {
            var graph = new DirectedGraphWithoutInEdges <int, int>();
            var v0    = graph.AddVertex(0);
            var v1    = graph.AddVertex(0);
            var e     = graph.AddEdge(v0, v1, 42);

            Assert.That(graph.GetEdgeTag(e), Is.EqualTo(42));
        }