设计时的属性要求

时间:2017-11-09 13:21:39

标签: c# custom-attributes

使用一些XUnit属性作为示例,有一个TheoryAttribute和一个InlineDataAttribute。

如果我有一个测试方法并且我只将Theory属性应用于它,Visual Studio会以红色突出显示方法名称并抱怨理论方法必须包含测试数据和参数。

enter image description here

如果我然后添加InlineDataAttribute,如下例所示:

enter image description here

在这种情况下,Visual Studio会抱怨值12没有匹配的参数。

我的问题是,如何编写自己的自定义属性,以便他们可以在设计时验证它们的位置,就像这些XUnit属性一样?

0 个答案:

没有答案