public void CallPerfStaticCounter()
{
const int baseLineParallelRunsPerSec = 9500; // 10000;
const int baseLineRunsPerSec = 3300; // 3500;
int parmInt = 123;
string parmStr = "bogus";
bool parmBool = false;
decimal parmDec = 1.0m;
int[] arr = {1, 2, 3, 4, 5};
long runsPerSec;
runsPerSec = RunCounter.SpinParallelPerSec(MillisecToRun, () => AOP.Invoke(() => SomeTestClass.DoNothingStatic(parmInt, parmStr, parmBool, parmDec, arr)));
this.TestContext.WriteLine("DoNothingStatic() STATIC PROXIED PARALLEL VRPARAMS got {0} cps, with expected {1} cps.", runsPerSec, baseLineParallelRunsPerSec);
//Assert.IsTrue(runsPerSec >= baseLineParallelRunsPerSec);
runsPerSec = RunCounter.SpinPerSec(MillisecToRun, () => AOP.Invoke(() => SomeTestClass.DoNothingStatic(parmInt, parmStr, parmBool, parmDec, arr)));
this.TestContext.WriteLine("DoNothingStatic() STATIC PROXIED SEQUENTIAL VARPARAMS got {0} cps, with expected {1} cps.", runsPerSec, baseLineRunsPerSec);
//Assert.IsTrue(runsPerSec >= baseLineRunsPerSec);
}