0

我要告诉我自己有关 Visual Studio 中的单元测试的信息。

我继续使用 msdn,它说 [TestClassAttribute] 语法定义了一个 TestClass。好吧,好吧。但是当我在 Visual Studio 中创建一个简单的单元测试时,它会使用 [TestClass] 语法装饰测试类。

那么,【TestClass】和【TestClassAttribute】的区别在哪里呢?还是 [TestClass] 只是一个简短的形式?

提前致谢

4

2 回答 2

2

从 派生的每个类,System.Attribute以及您自己的自定义属性,如果类名以它结尾,则可以省略文本“属性”。

于 2013-04-16T13:44:09.117 回答
2

来自 MSDN:

名称以字符串 Attribute 结尾的属性元素可以与字符串 Attribute 一起使用,也可以不与字符串 Attribute 一起使用。例如,以下两个代码示例功能相同: [TestClass()] [TestClassAttribute()]

于 2014-05-06T06:44:17.167 回答