示例#1
0
 public void SetUp()
 {
     _refillStrategy = new MockRefillStrategy();
     _sleepStrategy  = new Mock <ISleepStrategy>();
     _bucket         = TokenBuckets.Construct()
                       .WithCapacity(Capacity)
                       .WithRefillStrategy(_refillStrategy)
                       .WithSleepStrategy(_sleepStrategy.Object)
                       .Build();
 }
示例#2
0
 public void SetUp()
 {
     _refillStrategy = new MockRefillStrategy();
     _sleepStrategy  = new Mock <ISleepStrategy>();
     _bucket         = new TokenBucket(Capacity, _refillStrategy, _sleepStrategy.Object);
 }
示例#3
0
 public async Task SetUp()
 {
     _refillStrategy = new MockRefillStrategy();
     _bucket         = await TokenBuckets.BucketWithRefillStrategy(Capacity, _refillStrategy).ConfigureAwait(false);
 }