c# - ReSharper 不再运行单元测试

标签 c# unit-testing resharper

我正在尝试为我在工作中开发的应用程序编写一些单元测试(含糊地希望其他人也能效仿),我最初是使用 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/

相关文章:

c# - 将事件变成异步调用

java - 在类中测试序列化方法的正确方法如何?

c# - Visual Studio(或Resharper?)如何知道 "Expression is always true"?

c# - 在.net 中编译成.exe 的注释?

c# - 当继承类的基类也有验证时,如何对继承类的模型进行验证?

java - 单元测试 - 无法加载 ApplicationContext

vb.net - CollectionAssert.AreEqual 通过但 CollectionAssert.AreEquivalent 失败?

visual-studio-2008 - 选择哪一个? DXCore、Resharper 还是 VSX?

c# - 按长度对命名空间进行排序

c# 组合多个函数的 yield return