使用Xunit,我如何獲取當前運行的測試的名稱?獲取在Xunit中運行測試的名稱
public class TestWithCommonSetupAndTearDown : IDisposable
{
public TestWithCommonSetupAndTearDown()
{
var nameOfRunningTest = "TODO";
Console.WriteLine ("Setup for test '{0}.'", nameOfRunningTest);
}
[Fact]
public void Blub()
{
}
public void Dispose()
{
var nameOfRunningTest = "TODO";
Console.WriteLine ("TearDown for test '{0}.'", nameOfRunningTest);
}
}
編輯:
特別,我找了NUnits更換TestContext.CurrentContext.Test.Name
屬性。
謝謝你的回答。我知道這個選擇(現在使用它)並尋找另一種選擇。 – 2013-05-11 01:12:47