示例#1
0
 public ExecutionTimeUnit(int d, ExecutionTimeType t)
 {
     this._duration = d;
     this._type = t;
 }
示例#2
0
        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);
        }