Skip to content

Commit

Permalink
Add new test
Browse files Browse the repository at this point in the history
  • Loading branch information
martintmk committed Jul 11, 2023
1 parent 6af3c08 commit 5b8fa65
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions test/Polly.Testing.Tests/ResilienceStrategyExtensionsTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,24 @@ public void GetInnerStrategies_Ok()
descriptor.Strategies[6].StrategyType.Should().Be(typeof(CustomStrategy));
}

[Fact]
public void GetInnerStrategies_SingleStrategy_Ok()
{
// arrange
var strategy = new ResilienceStrategyBuilder<string>()
.AddTimeout(TimeSpan.FromSeconds(1))
.Build();

// act
var descriptor = strategy.GetInnerStrategies();

// assert
descriptor.HasTelemetry.Should().BeFalse();
descriptor.IsReloadable.Should().BeFalse();
descriptor.Strategies.Should().HaveCount(1);
descriptor.Strategies[0].Options.Should().BeOfType<TimeoutStrategyOptions>();
}

[Fact]
public void GetInnerStrategies_Reloadable_Ok()
{
Expand Down

0 comments on commit 5b8fa65

Please sign in to comment.