当我尝试从Visual Studio 2012 Ultimate运行测试时,我得到此输出
------发现测试开始------
==========发现测试结束:0找到(0:00:05.8242806)==========
以下是代码:
[Then(@"the submitter company list is in alphabetical order")]
public void ThenTheSubmitterCompanyListIsInAlphabeticalOrder()
{
List<string> submitterCompanyList = _currentFilingPage.SubmitterCompanyList;
submitterCompanyList.Should().BeInAscendingOrder();
}
我创建了一个.bat文件,然后我可以运行我的测试。请帮我一个从visual studio运行测试的方法。 (额外信息:我无法在Test Explorer上看到我的测试)
答案 0 :(得分:1)
所有测试必须具有TestMethodAttribute,以便MSTest / Visual Studio可以找到它们。
因此,请编辑代码并将TestMethod
添加到您的方法中,以便将其作为测试找到。您的方法也必须添加到TestClass
:
[TestClass]
public class TestClass
{
[TestMethod]
public void ThenTheSubmitterCompanyListIsInAlphabeticalOrder()
{
}
}