示例#1
0
        protected void StopTimer(string subTestcase = "", [CallerMemberName] string testcase = "")
        {
            var key = new TimerKey(testcase, subTestcase);

            if (_timer.ContainsKey(key))
            {
                _timer[key].ToList().ForEach(value => value.Timer.Stop());
            }
        }
示例#2
0
        protected void StartTimer(string subTestcase = "", [CallerMemberName] string testcase = "", int warnTime = 250, int errorTime = 500)
        {
            var key = new TimerKey(testcase, subTestcase);

            if (_timer.ContainsKey(key))
            {
                _timer[key].Add(new TimerValue(warnTime, errorTime));
            }
            else
            {
                _timer.Add(key, new List <TimerValue> {
                    new TimerValue(warnTime, errorTime)
                });
            }
        }