1
NUnit에서 [Setup]
속성을 통해 설치 방법을 정의 할 수 있습니다. 이 메소드의 서명은 public void Setup()
입니다. Setup
메서드가 지정된 테스트 이름을 가져올 수 있습니까?NUnit : 설정 메소드에서 testname 가져 오기
NUnit에서 [Setup]
속성을 통해 설치 방법을 정의 할 수 있습니다. 이 메소드의 서명은 public void Setup()
입니다. Setup
메서드가 지정된 테스트 이름을 가져올 수 있습니까?NUnit : 설정 메소드에서 testname 가져 오기
NUnit 3.x에서는 TestContext.CurrentContext.Test.Name
만 사용하십시오. Test
의 다른 속성은 MethodName
또는 FullName
과 같이 필요에 따라 다릅니다.
[TestFixture]
public class TestNameInSetup
{
[SetUp]
public void SetUp()
{
var testName = TestContext.CurrentContext.Test.Name;
TestContext.WriteLine($"SetUp for {testName}");
}
[Test]
public void NamedTest()
{
var testName = TestContext.CurrentContext.Test.Name;
TestContext.WriteLine($"Running test {testName}");
}
}