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); }
/*--------------------------------------------------------------------------------------------*/ public IWeaverQuery BuildQuery() { vQuery.FinalizeQuery(vScript); return(vQuery); }