public void CanRetrieveMultipleAuthorizeAttributesFromOneClass() {
            // Arrange
            ClassWithMultipleHandleErrorAttributes @class = new ClassWithMultipleHandleErrorAttributes();

            // Act
            IEnumerable<HandleErrorAttribute> attributes = TypeDescriptor.GetAttributes(@class).OfType<HandleErrorAttribute>();

            // Assert
            Assert.AreEqual(2, attributes.Count());
            Assert.IsTrue(attributes.Any(a => a.View == "foo"));
            Assert.IsTrue(attributes.Any(a => a.View == "bar"));
        }
Ejemplo n.º 2
0
        public void CanRetrieveMultipleAuthorizeAttributesFromOneClass()
        {
            // Arrange
            ClassWithMultipleHandleErrorAttributes @class = new ClassWithMultipleHandleErrorAttributes();

            // Act
            IEnumerable <HandleErrorAttribute> attributes = TypeDescriptor.GetAttributes(@class).OfType <HandleErrorAttribute>();

            // Assert
            Assert.Equal(2, attributes.Count());
            Assert.Contains(attributes, a => a.View == "foo");
            Assert.Contains(attributes, a => a.View == "bar");
        }