Example #1
0
        public void EqualJitterMinimumWaitTimeIsHalfTheWaitTime()
        {
            var strategyWithJitter = _constantStrategy.WithEqualJitter();

            ((IRequireRandom)strategyWithJitter).RandomNumberGenerator = _minRandomNumberGenerator;

            var waitTime = strategyWithJitter.Next();

            Assert.Equal(TimeSpan.FromMilliseconds(_waitTime.TotalMilliseconds / 2), waitTime);
        }