Utilizzando Xunit, come posso ottenere il nome del test attualmente in esecuzione?Ottieni il nome del test corrente in 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);
}
}
Edit:
In particolare, sono alla ricerca di un sostituto per NUnits TestContext.CurrentContext.Test.Name
proprietà.
Grazie per la risposta. Sono a conoscenza di questa opzione (utilizzandola in questo momento) e alla ricerca di un'altra opzione. –