如何让我的新单元测试出现在Resharper Unit Test Explorer中? 我已经尝试了清除Resharper Cache,以管理员身份重启VS2013并重建解决方案。仍然没有运气 - Resharper无法看到我的单元测试。
我用VS2013运行Resharper Ultimate 9.2。
这是我的单元测试类的示例:
[TestClass]
public abstract class MyUnitTestBase<ITestComponent>: where
ITestComponent:TestComponent, new()
{
[TestMethod]
public void MyAssertion()
{
}
}
答案 0 :(得分:0)
最后我弄清楚了:因为我的测试类是chdir("/var/www/my_system");
$myfile = fopen("cron.txt", "w") or die("Unable to open file!");
$txt = "John Doe\n";
fwrite($myfile, $txt);
$txt = "Jane Doe\n";
fwrite($myfile, $txt);
fclose($myfile);
。
abstract
当然,抽象类不具备实例,因此Resharper无法检测到它。一旦我为它创建了一个子类,单元测试现在显示:
[TestClass]
public abstract class MyUnitTestBase<ITestComponent>: where
ITestComponent:TestComponent, new()
{
[TestMethod]
public void MyAssertion()
{
}
}