private LayoutPath CreateEdge(string edgeString)
        {
            var edge         = EdgeSpecification.Parse(edgeString);
            var sourceVertex = GetVertex(edge.SourceVertexName);
            var targetVertex = GetVertex(edge.TargetVertexName);

            return(new LayoutPath(sourceVertex, targetVertex, null));
        }
        public void AddEdgeIntegrationTest()
        {
            Assert.Inconclusive("TODO.");

            IGraphService     target     = CreateIGraphService(); // TODO: Initialize to an appropriate value
            EdgeSpecification definition = null;                  // TODO: Initialize to an appropriate value
            int expected = 0;                                     // TODO: Initialize to an appropriate value
            int actual;

            actual = target.AddEdge(definition);
            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 3
0
        public void AddEdgeUnitTest()
        {
            Assert.Inconclusive("TODO");

            Fallen8           fallen8    = null;                      // TODO: Initialize to an appropriate value
            var               target     = new GraphService(fallen8); // TODO: Initialize to an appropriate value
            EdgeSpecification definition = null;                      // TODO: Initialize to an appropriate value
            int               expected   = 0;                         // TODO: Initialize to an appropriate value
            int               actual;

            actual = target.AddEdge(definition);
            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 4
0
        public int AddEdge(EdgeSpecification definition)
        {
            #region initial checks

            if (definition == null)
            {
                throw new ArgumentNullException("definition");
            }

            #endregion

            return
                (_fallen8.CreateEdge(definition.SourceVertex, definition.EdgePropertyId, definition.TargetVertex,
                                     definition.CreationDate, ServiceHelper.GenerateProperties(definition.Properties)).Id);
        }
Ejemplo n.º 5
0
        public GeneralLayoutEdge CreateLayoutEdge(string edgeString)
        {
            var edgeSpecification = EdgeSpecification.Parse(edgeString);

            return(CreateLayoutEdge(edgeSpecification));
        }
Ejemplo n.º 6
0
 protected GeneralLayoutEdge CreateLayoutEdge(EdgeSpecification edgeSpecification)
 {
     return(CreateLayoutEdge(edgeSpecification.SourceVertexName, edgeSpecification.TargetVertexName));
 }
Ejemplo n.º 7
0
        public TEdge RemoveEdge(string edgeString)
        {
            var edgeSpec = EdgeSpecification.Parse(edgeString);

            return(RemoveEdge(edgeSpec.SourceVertexName, edgeSpec.TargetVertexName));
        }
Ejemplo n.º 8
0
        public TEdge GetEdge(string edgeString)
        {
            var edgeSpecification = EdgeSpecification.Parse(edgeString);

            return(GetEdge(edgeSpecification.SourceVertexName, edgeSpecification.TargetVertexName));
        }
 private LayoutPath GetEdge(EdgeSpecification edgeSpecification)
 {
     return(Calculator.RelativeLayout.LayeredLayoutGraph.Edges
            .FirstOrDefault(i => i.Source.Name == edgeSpecification.SourceVertexName &&
                            i.Target.Name == edgeSpecification.TargetVertexName));
 }
        private LayoutPath GetEdge(string edgeString)
        {
            var edgeSpecification = EdgeSpecification.Parse(edgeString);

            return(GetEdge(edgeSpecification));
        }