//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ protected TEdge NewEdge <TEdge>(WeaverEdgeConn pConn) where TEdge : IWeaverEdge, new() { var rel = new TEdge { Connection = pConn }; Path.AddItem(rel); return(rel); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ public static bool IsConnOutgoing(WeaverEdgeConn pConn) { return( pConn == WeaverEdgeConn.OutOne || pConn == WeaverEdgeConn.OutOneOrMore || pConn == WeaverEdgeConn.OutZeroOrMore || pConn == WeaverEdgeConn.OutZeroOrOne ); }
public void Connection(WeaverEdgeConn pConn, bool pFromMany, bool pToMany, bool pOut) { var r = new RootHasCandy { Connection = pConn }; Assert.AreEqual(pConn, r.Connection, "Incorrect Connection."); Assert.AreEqual(pFromMany, r.IsFromManyVertices, "Incorrect IsFromManyVertexs."); Assert.AreEqual(pToMany, r.IsToManyVertices, "Incorrect IsToManyVertexs."); Assert.AreEqual(pOut, r.IsOutgoing, "Incorrect IsOutgoing."); }
public void BuildParameterizedString(WeaverEdgeConn pConn, string pExpectScript) { var mockPath = new Mock <IWeaverPath>(); mockPath.SetupGet(x => x.Config).Returns(WeavInst.Config); var r = new RootHasPerson() { Connection = pConn }; r.Path = mockPath.Object; Assert.AreEqual(pExpectScript, r.BuildParameterizedString(), "Incorrect result."); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ public WeaverTitanEdgeAttribute(string DbName, WeaverEdgeConn OutConn, Type OutVertex, WeaverEdgeConn InConn, Type InVertex) : base(DbName, OutVertex, InVertex) { this.OutConn = OutConn; this.InConn = InConn; }
/*--------------------------------------------------------------------------------------------*/ protected WeaverEdge(WeaverEdgeConn pConnection) { Connection = pConnection; }
/*--------------------------------------------------------------------------------------------*/ public RootHasCandy(WeaverEdgeConn pConn) : base(pConn) { }