public void ReturnsSleepDuration()
            {
                // Arrange
                var currentRetryCount = 1;
                var minBackoff        = TimeSpan.FromSeconds(1);
                var maxBackoff        = TimeSpan.FromSeconds(10);
                var deltaBackoff      = TimeSpan.FromSeconds(2);
                var jitterer          = new Random(0);

                // Act
                var sleep = ExponentialBackoff.GetSleepDuration(currentRetryCount, minBackoff, maxBackoff, deltaBackoff, jitterer);

                // Assert
                Assert.Equal(31800000, sleep.Ticks);
            }