Esempio n. 1
0
        public void CleanCache_Any_ThrowExceptionBecauseNotAllowed()
        {
            var query = "SELECT [Measures].[Amount] ON 0, [Date].[Calendar].[Calendar Year].&[2010] ON 1 FROM [Adventure Works]";
            var cmd   = new AdomdCommand(query, new AdomdConnection(ConnectionStringReader.GetAdomd()));

            var qp = new AdomdPerformanceEngine(cmd.Connection, cmd);

            qp.CleanCache();
            Assert.Pass();
        }
Esempio n. 2
0
        public void Execute_Query_NoTimeout()
        {
            var stopWatch = new Stopwatch();

            stopWatch.Start();
            var query = "SELECT [Measures].[Amount] ON 0, [Date].[Calendar].[Calendar Year].&[2010] ON 1 FROM [Adventure Works]";
            var cmd   = new AdomdCommand(query, new AdomdConnection(ConnectionStringReader.GetAdomd()));

            var qp  = new AdomdPerformanceEngine(cmd.Connection, cmd);
            var res = qp.Execute();

            stopWatch.Stop();
            Assert.That(res.TimeElapsed, Is.LessThanOrEqualTo(stopWatch.Elapsed));
            Assert.That(res.IsTimeOut, Is.False);
        }