public void FailureReasonsAreAssociatedWithTheCorrectTransientValues(EventHubsException.FailureReason failureReason, bool expectedTransient) { var exception = new EventHubsException("Name", "Message", failureReason); Assert.That(exception.IsTransient, Is.EqualTo(expectedTransient), $"The '{ failureReason }' reason has an incorrect IsTransient value."); }
public void ConstructorSetsCustomProperties(Func <EventHubsException> constructor, bool expectedIsTransient, string expectedResourceName, string constructorDescription, EventHubsException.FailureReason expectedReason) { EventHubsException instance = constructor(); Assert.That(instance.IsTransient, Is.EqualTo(expectedIsTransient), $"IsTransient should be set for the { constructorDescription }"); Assert.That(instance.EventHubName, Is.EqualTo(expectedResourceName), $"EventHubsNamespace should be set for the { constructorDescription }"); Assert.That(instance.Reason, Is.EqualTo(expectedReason), $"Reason should be set for the { constructorDescription }"); }