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(); }
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); }