public void ToSvg() { const string expectedSvg = "Mock SVG content"; WebRequest.RegisterPrefix( GraphvizExtensions.DotToSvgApiEndpoint, new TestWebRequestCreate()); TestWebRequestCreate.CreateTestRequest(expectedSvg); AdjacencyGraph <int, Edge <int> > graph = CreateTestGraph(); Assert.AreEqual(expectedSvg, graph.ToSvg()); }
public void ToSvgWithInit() { const string expectedSvg = "Mock SVG content"; WebRequest.RegisterPrefix( GraphvizExtensions.DotToSvgApiEndpoint, new TestWebRequestCreate()); TestWebRequestCreate.CreateTestRequest(expectedSvg); AdjacencyGraph <int, Edge <int> > graph = CreateTestGraph(); Assert.AreEqual( expectedSvg, graph.ToSvg(algorithm => { algorithm.CommonVertexFormat.ToolTip = "Test vertex"; })); }