Skip to content

Commit

Permalink
Merge branch 'dev' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
BrammyS committed Nov 10, 2021
2 parents 0d94567 + 64ef83c commit bb4aa21
Showing 1 changed file with 10 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
using System.Threading.Tasks;
using Color_Chan.Discord.Caching.Extensions;
using Color_Chan.Discord.Caching.Services;
using Color_Chan.Discord.Rest.Configurations;
using Color_Chan.Discord.Rest.Policies;
using FluentAssertions;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
using NUnit.Framework;
using Polly;

Expand All @@ -30,7 +32,8 @@ public async Task Should_successfully_pass_global_rateLimit_policy(string limit,
.AddColorChanCache()
.AddLogging()
.BuildServiceProvider();
var policy = new DiscordRateLimitPolicy(services.GetRequiredService<ICacheService>(), services.GetRequiredService<ILogger<DiscordRateLimitPolicy>>());
var restConfig = new OptionsWrapper<RestConfiguration>(new RestConfiguration());
var policy = new DiscordRateLimitPolicy(services.GetRequiredService<ICacheService>(), services.GetRequiredService<ILogger<DiscordRateLimitPolicy>>(), restConfig);
var context = new Context { { "endpoint", endpoint }, { "method", method } };
var message = new HttpResponseMessage();

Expand All @@ -53,7 +56,8 @@ public async Task Should_successfully_pass_rateLimit_policy(string limit, string
.AddColorChanCache()
.AddLogging()
.BuildServiceProvider();
var policy = new DiscordRateLimitPolicy(services.GetRequiredService<ICacheService>(), services.GetRequiredService<ILogger<DiscordRateLimitPolicy>>());
var restConfig = new OptionsWrapper<RestConfiguration>(new RestConfiguration());
var policy = new DiscordRateLimitPolicy(services.GetRequiredService<ICacheService>(), services.GetRequiredService<ILogger<DiscordRateLimitPolicy>>(), restConfig);
var context = new Context { { "endpoint", endpoint }, { "method", method } };
var message = new HttpResponseMessage();

Expand Down Expand Up @@ -83,7 +87,8 @@ public async Task Should_handle_global_rateLimit(string retryAfter, string endpo
.AddColorChanCache()
.AddLogging()
.BuildServiceProvider();
var policy = new DiscordRateLimitPolicy(services.GetRequiredService<ICacheService>(), services.GetRequiredService<ILogger<DiscordRateLimitPolicy>>());
var restConfig = new OptionsWrapper<RestConfiguration>(new RestConfiguration());
var policy = new DiscordRateLimitPolicy(services.GetRequiredService<ICacheService>(), services.GetRequiredService<ILogger<DiscordRateLimitPolicy>>(), restConfig);
var context = new Context { { "endpoint", endpoint }, { "method", "GET" } };
var message = new HttpResponseMessage();
message.StatusCode = HttpStatusCode.TooManyRequests;
Expand Down Expand Up @@ -112,7 +117,8 @@ public async Task Should_prevent_rateLimit(string limit, string remaining, strin
.AddColorChanCache()
.AddLogging()
.BuildServiceProvider();
var policy = new DiscordRateLimitPolicy(services.GetRequiredService<ICacheService>(), services.GetRequiredService<ILogger<DiscordRateLimitPolicy>>());
var restConfig = new OptionsWrapper<RestConfiguration>(new RestConfiguration());
var policy = new DiscordRateLimitPolicy(services.GetRequiredService<ICacheService>(), services.GetRequiredService<ILogger<DiscordRateLimitPolicy>>(), restConfig);
var context = new Context { { "endpoint", endpoint }, { "method", method } };
var message = new HttpResponseMessage();
message.StatusCode = HttpStatusCode.OK;
Expand Down

0 comments on commit bb4aa21

Please sign in to comment.