public void Vertex_AddEdge_OneEdge_Success() { // Arrange var vertex1 = new Vertex<string>("Vertex 1"); var vertex2 = new Vertex<string>("Vertex 2"); var edge = new Edge<string>("Edge 1-2", 100, vertex1, vertex2); var expected = 1; // Act vertex1.AddEdge(edge); var result = vertex1.EdgeCount(); // Assert Assert.AreEqual(result, expected); }