コード例 #1
0
        public void RemoveUndirectedEdge_ShouldRemoveConnectedVertexFromAdjacencyLists_WhenExistingKeysSpecified(
            MixedGraph <int> graph,
            int sourceToRemove,
            int destinationToRemove,
            Dictionary <int, IReadOnlyList <int> > expectedAdjacencyLists)
        {
            graph.RemoveUndirectedEdge(sourceToRemove, destinationToRemove);

            Assert.Equal(expectedAdjacencyLists, graph.AdjacencyLists);
        }