Skip to content

Commit

Permalink
test: add regresion test
Browse files Browse the repository at this point in the history
  • Loading branch information
Zelldon committed Feb 7, 2022
1 parent 5eee120 commit 54f664a
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions Client.UnitTests/ZeebeClientTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -245,6 +245,33 @@ public async Task ShouldUseAccessTokenSupplier()
Assert.AreEqual(3, accessTokenSupplier.Count);
}

[Test]
public void ShouldCalculateNextGreaterWaitTime()
{
// given
var defaultWaitTimeProvider = ZeebeClient.DefaultWaitTimeProvider;

// when
var firstSpan = defaultWaitTimeProvider.Invoke(1);
var secondSpan = defaultWaitTimeProvider.Invoke(2);

// then
Assert.Greater(secondSpan, firstSpan);
}

[Test]
public void ShouldReturnMaxIfReachingMaxWaitTime()
{
// given
var defaultWaitTimeProvider = ZeebeClient.DefaultWaitTimeProvider;

// when
var maxTime = defaultWaitTimeProvider.Invoke(100);

// then
Assert.AreEqual(TimeSpan.FromSeconds(ZeebeClient.MaxWaitTimeInSeconds), maxTime);
}

private class SimpleAccessTokenSupplier : IAccessTokenSupplier
{
public int Count { get; private set; }
Expand Down

0 comments on commit 54f664a

Please sign in to comment.