System.Tests.GetCustomAttribute.PositiveTest3 C# (CSharp) Method

PositiveTest3() private method

private PositiveTest3 ( ) : void
return void
        public static void PositiveTest3()
        {
            Type clsType = typeof(TestClass);
            MethodInfo mInfo = clsType.GetMethod("method1");
            Type attributeType = typeof(ObsoleteAttribute);
            ObsoleteAttribute obsAttr = (ObsoleteAttribute)Attribute.GetCustomAttribute(mInfo, attributeType);
            Assert.True(obsAttr != null);

            attributeType = typeof(AssemblyDescriptionAttribute);
            obsAttr = (ObsoleteAttribute)Attribute.GetCustomAttribute(mInfo, attributeType);
            Assert.True(obsAttr == null);

            attributeType = typeof(ObsoleteAttribute);
            MemberInfo[] memberinfos = clsType.GetMember("method*");
            obsAttr = (ObsoleteAttribute)Attribute.GetCustomAttribute(memberinfos[0], attributeType);
            Assert.True(obsAttr != null);

        }