Ejemplo n.º 1
0
        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.");
        }
Ejemplo n.º 2
0
        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 }");
        }