[英]How can I extract a list of Tests from an MsTest assembly?
我有一個從SpecFlow MsTests套件中創建的程序集。
我想要做的是在程序集DLL上運行一些代碼,以便從包含的測試類中提取測試名稱的列表。
我認為這將需要通過反射或類似方法讀取屬性,只是不確定從哪里開始。
這應該很簡單:
使用反射來加載程序集,遍歷所有公共類,並針對每個類檢查是否設置了TestClass
屬性。
然后,對於每個類,遍歷每個公共方法並檢查是否設置了TestMethod
屬性。
結果,您可以為eaxmaple使用類名和方法名的組合。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.