public ExecutionTimeUnit(int d, ExecutionTimeType t) { this._duration = d; this._type = t; }
public static void ActionRunsInExpectedTime(Action action, ExecutionTimeType executionTimeType) { int repeatCount; switch (executionTimeType) { case ExecutionTimeType.Normal: repeatCount = 20; break; case ExecutionTimeType.Fast: repeatCount = 200; break; case ExecutionTimeType.SuperFast: repeatCount = 2000; break; default: throw new InvalidOperationException(); } ActionRunsInExpectedTime(action, repeatCount, 1); }