public void DeepClone_Works() { var sut = new CircuitBreakerOptions { MaxConcurrentRequests = 10, MaxConcurrentRetries = 5, }; var clone = sut.DeepClone(); Assert.NotSame(sut, clone); Assert.Equal(sut.MaxConcurrentRequests, clone.MaxConcurrentRequests); Assert.Equal(sut.MaxConcurrentRetries, clone.MaxConcurrentRetries); }
public void DeepClone_Works() { // Arrange var sut = new CircuitBreakerOptions { MaxConcurrentRequests = 10, MaxConcurrentRetries = 5, }; // Act var clone = sut.DeepClone(); // Assert clone.Should().NotBeSameAs(sut); clone.MaxConcurrentRequests.Should().Be(sut.MaxConcurrentRequests); clone.MaxConcurrentRetries.Should().Be(sut.MaxConcurrentRetries); }