예제 #1
0
        public void BuildParameterizedString(bool pVertMode, string pExpect)
        {
            vQuery      = new WeaverTitanGraphQuery(pVertMode);
            vQuery.Path = vMockPath.Object;

            Assert.AreEqual(pExpect, vQuery.BuildParameterizedString(), "Incorrect result.");
        }
예제 #2
0
        public void QueryE()
        {
            IWeaverTitanGraphQuery qe = vGraph.QueryE();

            Assert.NotNull(qe, "Result should be filled.");
            Assert.AreEqual(1, vPathItems.Count, "Incorrect PathItems.Count.");
            Assert.AreEqual(qe, vPathItems[0], "Incorrect Path item.");

            WeaverTitanGraphQuery q = (WeaverTitanGraphQuery)qe;

            Assert.False(q.VertMode, "Incorrect Query.VertMode.");
        }
예제 #3
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        protected override void SetUp()
        {
            base.SetUp();

            var mockQuery = new Mock <IWeaverQuery>();

            vMockPath = new Mock <IWeaverPath>();
            vMockPath.SetupGet(x => x.Query).Returns(mockQuery.Object);

            vQuery      = new WeaverTitanGraphQuery(true);
            vQuery.Path = vMockPath.Object;
        }