'Successive values increase by ``step`` up to ``maximum_step``.'

@given(greater_than_zero(), greater_than_zero())
def test_maximum_step(self, step, maximum_step):

    b = backoff(step=step, maximum_step=maximum_step, timeout=None, jitter=None)
    self.assertEqual(list((min(maximum_step, (step * i)) for i in range(1, 101))), list(islice(b, 0, 100)))
