Beispiel #1
0
        public void GetAttribute()
        {
            ParameterInfo   pi     = GetParameter();
            MyTestAttribute actual = ParameterInfoExtension.GetAttribute <MyTestAttribute>(pi);

            Assert.IsNotNull(actual);
        }
Beispiel #2
0
        public void IsAttributeDefined_parameterInfo_using_inherited_attribute_but_searching_for_base_attribute_type()
        {
            ParameterInfo pi     = GetParameterWithInherited();
            bool          actual = ParameterInfoExtension.IsAttributeDefined <MyTestAttribute>(pi);

            Assert.IsTrue(actual);
        }
Beispiel #3
0
        public void IsAttributeDefined_parameterInfo()
        {
            ParameterInfo pi     = GetParameter();
            bool          actual = ParameterInfoExtension.IsAttributeDefined <MyTestAttribute>(pi);

            Assert.IsTrue(actual);
        }
Beispiel #4
0
        public void GetAttributes_on_parameterInfo_with_no_attributes()
        {
            ParameterInfo pi = GetParameterWithNoAttributes();

            MyTestAttribute[] data = ParameterInfoExtension.GetAttributes <MyTestAttribute>(pi);

            Assert.IsNotNull(data);
            Assert.IsTrue(data.Length == 0);
        }
Beispiel #5
0
        public void GetAttributes_parameterInfo()
        {
            ParameterInfo pi = GetParameter();

            MyTestAttribute[] actual = ParameterInfoExtension.GetAttributes <MyTestAttribute>(pi);

            Assert.IsNotNull(actual);
            Assert.AreEqual <int>(1, actual.Length);
            Assert.IsNotNull(actual[0]);
        }
Beispiel #6
0
 public void GetAttribute_null_parameterInfo()
 {
     ParameterInfoExtension.GetAttribute <MyTestAttribute>(null);
 }
Beispiel #7
0
 public void IsAttributeDefined_null_parameterInfo()
 {
     ParameterInfoExtension.IsAttributeDefined <MyTestAttribute>(null);
 }