TDD - 无法运行MSTest测试

时间:2013-10-22 02:49:34

标签: c# tdd resharper mstest

我正在努力进入TDD。所以这是我的测试课。问题是,我知道我的测试应该失败,但它甚至不允许ReSharper测试运行器运行,在R#有机会甚至运行测试告诉我它失败的情况下,构建失败。

[TestClass]
public class Car
{
    [TestMethod]
    public void nothing(){}

    [TestMethod]
    public void UponInitialization_ServiceIsNotNull()
    {
        Assert.IsFalse(carService != null);
    }
}

所以当我在carService的第二个测试方法上调用R#test runner时,构建失败,而carService尚未创建为物理类。

1 个答案:

答案 0 :(得分:0)

这是TDD工作流程。构建失败。因此,红色,绿色,重构中的“红色”。

不编译与失败的测试相同。你见过的消息来源肯定会说类似的东西吗?

在某处看到红色并不表示您处于红色,绿色,重构的红色部分。 Red基本上就是代码错误的地方。测试失败,或根本没有构建。那是红色。