为什么C#中的任何单元测试方法都无效,为什么其他返回类型未被检测为测试?

时间:2018-03-15 11:40:30

标签: c# visual-studio unit-testing

[CodedUITest]
public partial class UIMap
{
[TestMethod]
public static bool? TestMethod1()
{
//code
}
}

此方法“TestMethod1”未显示在Test Explorer上。为什么呢?

1 个答案:

答案 0 :(得分:2)

假设您使用的是Microsoft的单元测试框架:

  

测试方法要求

     

测试方法必须符合以下要求:

     
      
  • 该方法必须使用[TestMethod]属性进行修饰。
  •   
  • 该方法必须返回void。
  •   
  • 该方法不能有参数。
  •   

https://msdn.microsoft.com/en-us/library/ms182532.aspx