@@ -153,7 +153,7 @@ public void ExportGraph_InvalidFormat_ThrowsException()
153153 public void ExportGraph_NoPathProvided_ReturnsOutput ( )
154154 {
155155 // Arrange
156- var graph = CreateSampleGraph ( ) ;
156+ var graph = CreateSampleGraphWithMetadata ( ) ;
157157
158158 _powershell . AddCommand ( "Export-Graph" )
159159 . AddParameter ( "Graph" , graph )
@@ -173,7 +173,7 @@ public void ExportGraph_NoPathProvided_ReturnsOutput()
173173 public void ExportGraph_NoPathProvided_ReturnsVegaString ( )
174174 {
175175 // Arrange
176- var graph = CreateSampleGraph ( ) ;
176+ var graph = CreateSampleGraphWithMetadata ( ) ;
177177
178178 var records = graph . ConvertToVegaNodeLink ( ) ;
179179
@@ -326,6 +326,28 @@ private PsBidirectionalGraph CreateSampleGraph()
326326 var vertexB = new PSVertex ( "B" ) ;
327327 var vertexC = new PSVertex ( "C" ) ;
328328
329+ graph . AddVertexRange ( new [ ] { vertexA , vertexB , vertexC } ) ;
330+
331+ var edgeAB = new PSEdge ( vertexA , vertexB , new PSEdgeTag ( ) ) ;
332+ var edgeBC = new PSEdge ( vertexB , vertexC , new PSEdgeTag ( ) ) ;
333+
334+ graph . AddEdgeRange ( new [ ] { edgeAB , edgeBC } ) ;
335+
336+ return graph ;
337+ }
338+
339+ private PsBidirectionalGraph CreateSampleGraphWithMetadata ( )
340+ {
341+ var graph = new PsBidirectionalGraph ( ) ;
342+
343+ var vertexA = new PSVertex ( "A" ) ;
344+ vertexA . Metadata . TryAdd ( "group" , 1 ) ;
345+ var vertexB = new PSVertex ( "B" ) ;
346+ vertexB . Metadata . TryAdd ( "group" , 1 ) ;
347+ var vertexC = new PSVertex ( "C" ) ;
348+ vertexB . Metadata . TryAdd ( "group" , 2 ) ;
349+
350+
329351 graph . AddVertexRange ( new [ ] { vertexA , vertexB , vertexC } ) ;
330352
331353 var edgeAB = new PSEdge ( vertexA , vertexB , new PSEdgeTag ( ) ) ;
0 commit comments