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); }