我正在尝试为我在工作中开发的应用程序编写一些单元测试(含糊地希望其他人也能效仿),我最初是使用 NUnit 和 ReSharper 插件运行这些测试。
但是,出于某种原因,ReSharper 将不再为我运行测试:它只是用红色删除线将它们划掉。
恐怕没有错误代码,JetBrains 网站上也没有提及此类行为。
有没有其他人经历过类似的行为?
干杯,埃德
编辑
一个测试的例子,只是为了证明我不只是做错了:
using NUnit.Framework;
/// <summary>
/// Test
/// </summary>
[TestFixture]
public class Test
{
[Test]
public void TestOne()
{
Assert.IsTrue(true);
}
}
在那个例子中并没有太多错误 :D
最佳答案
很可能您不小心删除了 [TestFixture]、[Test] 属性,将测试方法设为私有(private),或将测试类设为私有(private)。
如果不是上述情况,请发布一些示例代码(整个类包括类声明)
关于c# - ReSharper 不再运行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3007385/