NUnit TestContext 介紹

在 NUnit 中提供了 TestContext 類別,可以用來取得測試中的相關資訊。

輸出紀錄,類似於 Console.WriteLine:
    
TestContext.WriteLine("輸出");
    

查看測試的執行路徑:
    
var path = TestContext.CurrentContext.WorkDirectory;
TestContext.WriteLine($"Path: {path}");
    

取得目前的測試名稱:
    
var testName = TestContext.CurrentContext.Test.Name;
TestContext.WriteLine($"TestName: {testName}");
    

取得完整測試的名稱,包含命名空間和類別:
    
var fullName = TestContext.CurrentContext.Test.FullName;
TestContext.WriteLine($"FullName: {fullName}");
    

文章撰寫中...請稍後...

參考資料:
NUnit - TestContext

留言