Beispiel #1
0
        public void SetUp()
        {
            vMockAcc = MockDataAccess.Create(mda => {
                MockDataAccessCmd cmd = mda.GetCommand(0);
                Assert.AreEqual(BasicScript + ";", cmd.Script, "Incorrect Query.Script.");
                TestUtil.CheckParams(cmd.Params, "_P", new List <object>());
            });

            vMockFact = new Mock <IDataAccessFactory>(MockBehavior.Strict);
            vMockFact.Setup(x => x.Create(null, false, true)).Returns(vMockAcc.Object);

            vMockMet = new Mock <IMetricsManager>(MockBehavior.Strict);
            vMockMet.Setup(x => x.Counter(It.IsAny <string>(), It.IsAny <long>()));
            vMockMet.Setup(x => x.Timer(It.IsAny <string>(), It.IsAny <long>()));
            vMockMet.Setup(x => x.Mean(It.IsAny <string>(), It.IsAny <long>()));

            vMockCache = new Mock <IMemCache>(MockBehavior.Strict);

            vData = new OperationData(new Guid(), vMockFact.Object, vMockMet.Object, vMockCache.Object);

            vBasicQuery = new WeaverQuery();
            vBasicQuery.FinalizeQuery(BasicScript);
        }
Beispiel #2
0
 /*--------------------------------------------------------------------------------------------*/
 public IWeaverQuery BuildQuery()
 {
     vQuery.FinalizeQuery(vScript);
     return(vQuery);
 }