public void ShouldNotThrowIfHeaderNotPresent( Bucket bucket, [Target] DefaultBucketService service ) { var response = new HttpResponseMessage(); Action func = () => service.UpdateBucketHitsRemaining(bucket, response); func.Should().NotThrow(); }
public void ShouldNotThrowIfHeaderValueIsNotANumber( Bucket bucket, [Target] DefaultBucketService service ) { var response = new HttpResponseMessage(); response.Headers.Add("x-ratelimit-remaining", new[] { "asdf" }); Action func = () => service.UpdateBucketHitsRemaining(bucket, response); func.Should().NotThrow(); }
public void ShouldUpdateHitsRemaining( Bucket bucket, [Target] DefaultBucketService service ) { var response = new HttpResponseMessage(); response.Headers.Add("x-ratelimit-remaining", new[] { "12" }); service.UpdateBucketHitsRemaining(bucket, response); bucket.HitsRemaining.Should().Be(12); }