Пример #1
0
        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());
        }
Пример #2
0
        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";
            }));
        }