我正在使用Visual Studio Unit测试fwk为C#项目编写单元测试,并发现使用 [TestMethod] 或 [TestMethod()] - 属性工作正常。他们之间有什么区别?
答案 0 :(得分:7)
属性可以包含参数。如果你没有传递任何参数,你可以写 [TestMethod]或[TestMethod()]。
答案 1 :(得分:2)
属性可以与我们的无法使用,虽然看起来普遍的共识就是使用它们。
Can you omit the parenthesis from attributes with no params?
这种共识很可能是由于“常规”(即非属性)方法必须用 parens调用这一事实。