asp.net单元测试:将测试标记为不完整

本文关键字:记为 测试 net 单元测试 asp | 更新日期: 2023-09-27 18:00:19

我想对asp.net MVC Web应用程序进行单元测试。我们没有使用TDD(好吧,还没有)。

在接触了一个方法后,我想将适当的单元测试标记为不完整或其他什么,这样其他团队成员就知道他们必须完成它

有可能这样做吗?

我们在VisualStudio2010中使用了内置单元测试的可能性。

提前谢谢。Michael

asp.net单元测试:将测试标记为不完整

是否希望测试在进一步处理之前不实际运行?如果是这样的话,有一个[Ignore]属性可以添加到每个测试中,如(对于MSTest):

[TestMethod, Ignore]
public void TestThatNeedsToBeCompleted()
{
}

如果您使用NUnit,您可以在Ignore属性中添加一个原因参数来解释测试被忽略的原因。我认为这在MSTest中不可用,但不要引用我的话:)

您可以简单地通过断言或抛出NotImplementedException使测试失败。你会发现这些测试不合格

或者最终在需要时使用IgnoreAttribute来启用/禁用测试。

[Ignore]
[TestMethod]
public void TestMethod { }