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

PositiveTest4() private method

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

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

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

        }