Skip to content

Commit f57f16e

Browse files
committed
use await
1 parent 7fcefcd commit f57f16e

1 file changed

Lines changed: 26 additions & 27 deletions

File tree

test/Solnet.Rpc.Test/SolanaRpcRateLimitingTests.cs

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -12,39 +12,39 @@ namespace Solnet.Rpc.Test
1212
public class SolanaRpcRateLimitingTests
1313
{
1414
[TestMethod]
15-
public void TestMaxSpeed_NoLimits()
15+
public async Task TestMaxSpeed_NoLimits()
1616
{
1717
// allow unlimited fires instantly
1818
var limit = RateLimiter.Create();
1919
Assert.IsTrue(limit.CanFire());
20-
limit.WaitFireAsync().Wait();
21-
limit.WaitFireAsync().Wait();
22-
limit.WaitFireAsync().Wait();
23-
limit.WaitFireAsync().Wait();
24-
limit.WaitFireAsync().Wait();
25-
limit.WaitFireAsync().Wait();
26-
limit.WaitFireAsync().Wait();
20+
await limit.WaitFireAsync();
21+
await limit.WaitFireAsync();
22+
await limit.WaitFireAsync();
23+
await limit.WaitFireAsync();
24+
await limit.WaitFireAsync();
25+
await limit.WaitFireAsync();
26+
await limit.WaitFireAsync();
2727
}
2828

2929
[TestMethod]
30-
public void TestMaxSpeed_WithinLimits()
30+
public async Task TestMaxSpeed_WithinLimits()
3131
{
3232
// allow unlimited fires instantly
3333
var limit = RateLimiter.Create().AllowHits(100).PerSeconds(10);
3434
Assert.IsTrue(limit.CanFire());
35-
limit.WaitFireAsync().Wait();
36-
limit.WaitFireAsync().Wait();
37-
limit.WaitFireAsync().Wait();
38-
limit.WaitFireAsync().Wait();
39-
limit.WaitFireAsync().Wait();
40-
limit.WaitFireAsync().Wait();
41-
limit.WaitFireAsync().Wait();
42-
limit.WaitFireAsync().Wait();
43-
limit.WaitFireAsync().Wait();
35+
await limit.WaitFireAsync();
36+
await limit.WaitFireAsync();
37+
await limit.WaitFireAsync();
38+
await limit.WaitFireAsync();
39+
await limit.WaitFireAsync();
40+
await limit.WaitFireAsync();
41+
await limit.WaitFireAsync();
42+
await limit.WaitFireAsync();
43+
await limit.WaitFireAsync();
4444
}
4545

4646
[TestMethod]
47-
public void TestTwoHitsPerSecond()
47+
public async Task TestTwoHitsPerSecond()
4848
{
4949
// allow 2 hits per second
5050
var timeCheck = DateTime.UtcNow;
@@ -53,19 +53,19 @@ public void TestTwoHitsPerSecond()
5353
Console.WriteLine(limit);
5454
Assert.IsTrue(limit.CanFire());
5555
Console.WriteLine(limit);
56-
limit.WaitFireAsync().Wait();
56+
await limit.WaitFireAsync();
5757
Console.WriteLine(limit);
58-
limit.WaitFireAsync().Wait();
58+
await limit.WaitFireAsync();
5959
Console.WriteLine(limit);
60-
limit.WaitFireAsync().Wait();
60+
await limit.WaitFireAsync();
6161
Console.WriteLine(limit);
62-
limit.WaitFireAsync().Wait();
62+
await limit.WaitFireAsync();
6363
Console.WriteLine(limit);
64-
limit.WaitFireAsync().Wait();
64+
await limit.WaitFireAsync();
6565
Console.WriteLine(limit);
66-
limit.WaitFireAsync().Wait();
66+
await limit.WaitFireAsync();
6767
Console.WriteLine(limit);
68-
limit.WaitFireAsync().Wait();
68+
await limit.WaitFireAsync();
6969
Console.WriteLine(limit);
7070

7171
// observe why this may break the build
@@ -75,7 +75,6 @@ public void TestTwoHitsPerSecond()
7575
Assert.IsTrue(finalTimeCheck.Subtract(timeCheck).TotalMilliseconds > 2000, $"ExecTime diff {finalTimeCheck.Subtract(timeCheck).TotalMilliseconds}ms");
7676
}
7777

78-
7978
[TestMethod]
8079
public async Task TestMaxSpeed_NoLimits_Async()
8180
{

0 commit comments

Comments
 (0)