System.Tests.AttributeIsDefinedTests.IsDefined_PropertyInfo_Override C# (CSharp) Method

IsDefined_PropertyInfo_Override() private method

private IsDefined_PropertyInfo_Override ( ) : void
return void
        public void IsDefined_PropertyInfo_Override()
        {
            PropertyInfo pi = typeof(TestSub).GetProperty("PropBase3");
            Assert.True(Attribute.IsDefined(pi, typeof(PropTestAttribute)));
            Assert.False(Attribute.IsDefined(pi, typeof(PropTestAttribute), false));
            Assert.True(Attribute.IsDefined(pi, typeof(PropTestAttribute), true));
            Assert.False(Attribute.IsDefined(pi, typeof(ComVisibleAttribute)));
            Assert.False(Attribute.IsDefined(pi, typeof(ComVisibleAttribute), false));
            Assert.False(Attribute.IsDefined(pi, typeof(ComVisibleAttribute), true));
        }
    }