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")); }
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"); }