我正在尝试使用TestContext.CurrentContext
NUnit 2.6.2 但它始终为空。
我想要的是输出带有测试结果的输出,但是如果我运行以下代码,我总是会NullReferenceException
在TearDown
方法中得到一个。Test 和 Result 中的所有属性都抛出异常。
[TestFixture]
public class UtilitiesTests
{
[TearDown]
public void TearDown()
{
//using console here just for sake of simplicity.
Console.WriteLine(String.Format("{0}: {1}", TestContext.CurrentContext.Test.FullName, TestContext.CurrentContext.Result.Status));
}
[Test]
public void CleanFileName()
{
var cleanName = Utilities.CleanFileName("my &file%123$99\\|/?\"*:<>.jpg");
Assert.AreEqual("my-efile12399---.jpg", cleanName);
}
}
我可能做错了什么?