Пример #1
0
        /*--------------------------------------------------------------------------------------------*/
        public static T Table <T>(this T pElem, out IWeaverVarAlias pAlias) where T : IWeaverElement
        {
            var t = new WeaverStepTable(pElem, out pAlias);

            pElem.Path.AddItem(t);
            return(pElem);
        }
Пример #2
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        protected override void SetUp()
        {
            base.SetUp();
            vPathLen = 99;

            vMockQuery = new Mock <IWeaverQuery>();

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

            var mockElem = new Mock <IWeaverElement>();

            mockElem.SetupGet(x => x.Path).Returns(vMockPath.Object);

            vTable      = new WeaverStepTable(mockElem.Object, out vAlias);
            vTable.Path = vMockPath.Object;
        }