public void Should_return_handler_when_policy_type_is_not_match()
        {
            // Arrange
            var convention = new PolicyTypeToPolicyViolationHandlerTypeConvention<DenyAnonymousAccessPolicy, DefaultPolicyViolationHandler>();
            convention.PolicyViolationHandlerProvider = t => new DefaultPolicyViolationHandler();
            var exception = TestDataFactory.CreateExceptionFor(new IgnorePolicy());

            // Act
            var handler = convention.GetHandlerFor(exception);

            // Assert
            Assert.That(handler, Is.Null);
        }
Пример #2
0
        public void Should_return_handler_when_policy_type_is_not_match()
        {
            // Arrange
            var convention = new PolicyTypeToPolicyViolationHandlerTypeConvention <DenyAnonymousAccessPolicy, DefaultPolicyViolationHandler>();

            convention.PolicyViolationHandlerProvider = t => new DefaultPolicyViolationHandler();
            var exception = TestDataFactory.CreateExceptionFor(new IgnorePolicy());

            // Act
            var handler = convention.GetHandlerFor(exception);

            // Assert
            Assert.That(handler, Is.Null);
        }