运行功能测试

时间:2013-01-15 09:29:20

标签: c# visual-studio-2012 functional-testing

当我尝试从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上看到我的测试)

1 个答案:

答案 0 :(得分:1)

所有测试必须具有TestMethodAttribute,以便MSTest / Visual Studio可以找到它们。

因此,请编辑代码并将TestMethod添加到您的方法中,以便将其作为测试找到。您的方法也必须添加到TestClass

[TestClass]
public class TestClass
{
    [TestMethod]
    public void ThenTheSubmitterCompanyListIsInAlphabeticalOrder()
    {
    }
}