Ejemplo n.º 1
0
        public async Task When_getting_duration_since()
        {
            const int DELAY_DURATION = 200;

            var start = Stopwatch.GetTimestamp();

            await Task.Delay(DELAY_DURATION).ConfigureAwait(false);

            var duration = StopwatchHelper.GetDurationSince(start);

            duration.TotalMilliseconds.ShouldBeGreaterThanOrEqualTo(DELAY_DURATION);
        }
Ejemplo n.º 2
0
        public async Task When_getting_difference_in_seconds()
        {
            const int DELAY_DURATION = 1;

            var start = Stopwatch.GetTimestamp();

            await Task.Delay(DELAY_DURATION * 1000).ConfigureAwait(false);

            var end = Stopwatch.GetTimestamp();

            var duration = StopwatchHelper.GetDurationInSeconds(start, end);

            duration.ShouldBeGreaterThanOrEqualTo(DELAY_DURATION);
        }