Test if a class has an attribute?

前端 未结 4 612
再見小時候
再見小時候 2020-12-05 03:52

I\'m trying to do a little Test-First development, and I\'m trying to verify that my classes are marked with an attribute:

[SubControllerActionToViewDataAttr         


        
4条回答
  •  伪装坚强ぢ
    2020-12-05 04:20

    check that

    Attribute.GetCustomAttribute(typeof(ScheduleController),
        typeof(SubControllerActionToViewDataAttribute))
    

    isn't null (Assert.IsNotNull or similar)

    (the reason I use this rather than IsDefined is that most times I want to validate some properties of the attribute too....)

提交回复
热议问题