Skip to content

Commit 88ba76b

Browse files
authored
Improved rate limiting tests (#45541)
* #43298 - Improved rate limiting tests * Code review fixes: Removed project from filter, renamed file
1 parent 6956f42 commit 88ba76b

File tree

4 files changed

+194
-154
lines changed

4 files changed

+194
-154
lines changed

src/Middleware/Middleware.slnf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@
125125
"src\\Servers\\Kestrel\\Kestrel\\src\\Microsoft.AspNetCore.Server.Kestrel.csproj",
126126
"src\\Servers\\Kestrel\\Transport.Quic\\src\\Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.csproj",
127127
"src\\Servers\\Kestrel\\Transport.Sockets\\src\\Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.csproj",
128+
"src\\Testing\\src\\Microsoft.AspNetCore.Testing.csproj",
128129
"src\\WebEncoders\\src\\Microsoft.Extensions.WebEncoders.csproj"
129130
]
130131
}

src/Middleware/RateLimiting/test/RateLimiterEndpointConventionBuilderExtensionsTests.cs

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -73,22 +73,4 @@ public void DisableRateLimiting_MetadataAdded()
7373
var metadata = endpoint.Metadata.GetMetadata<DisableRateLimitingAttribute>();
7474
Assert.NotNull(metadata);
7575
}
76-
77-
private class TestEndpointBuilder : EndpointBuilder
78-
{
79-
public override Endpoint Build()
80-
{
81-
return new Endpoint(RequestDelegate, new EndpointMetadataCollection(Metadata), DisplayName);
82-
}
83-
}
84-
85-
private class TestEndpointConventionBuilder : IEndpointConventionBuilder
86-
{
87-
public IList<Action<EndpointBuilder>> Conventions { get; } = new List<Action<EndpointBuilder>>();
88-
89-
public void Add(Action<EndpointBuilder> convention)
90-
{
91-
Conventions.Add(convention);
92-
}
93-
}
9476
}

0 commit comments

Comments
 (0)