public void ColdStartSandbox_100ms(IMetricCollector collector) { using (var sandbox = new ColdStartSandbox()) { var testClass = sandbox.CreateInstance<ColdStartEnabledTests>(); testClass.Sleep100ms(collector); } }
public void ColdStartSandbox_100ms(MetricCollector collector) { using (var sandbox = new ColdStartSandbox()) { var testClass = sandbox.CreateInstance <ColdStartEnabledTests>(); testClass.Sleep100ms(collector); } }
public virtual void Initialize() { if (Cold) { _sandbox = new ColdStartSandbox(); _testClass = _sandbox.CreateInstance <ColdStartEnabledTests>(); } else { _testClass = new ColdStartEnabledTests(); } }
private void RunColdStartEnabledTest(bool cold, Action <ColdStartEnabledTests> test) { if (cold) { using (var sandbox = new ColdStartSandbox()) { var testClass = sandbox.CreateInstance <ColdStartEnabledTests>(); test(testClass); } } else { test(new ColdStartEnabledTests()); } }
private void RunColdStartEnabledTest(bool cold, Action <ColdStartEnabledTests> test) { if (cold) { #if DNXCORE50 throw new NotSupportedException("ColdStartSandbox can not be used on CoreCLR."); #else using (var sandbox = new ColdStartSandbox()) { var testClass = sandbox.CreateInstance <ColdStartEnabledTests>(); test(testClass); } #endif } else { test(new ColdStartEnabledTests()); } }
private void RunColdStartEnabledTest(bool cold, Action <ColdStartEnabledTests> test) { if (cold) { #if NET461 using (var sandbox = new ColdStartSandbox()) { var testClass = sandbox.CreateInstance <ColdStartEnabledTests>(); test(testClass); } #elif NETCOREAPP2_0 throw new NotSupportedException("ColdStartSandbox can not be used on CoreCLR."); #else #error target frameworks need to be updated. #endif } else { test(new ColdStartEnabledTests()); } }