12
我找不到使用/實現IXunitTestCollectionFactory
的任何文檔。如何實現IXunitTestCollectionFactory
我有一些自定義邏輯關於如何解決一些測試用例的存在問題,從xunit源代碼/示例中翻找,這似乎是要走的路。
public class Foo : IXunitTestCollectionFactory
{
public Foo(ITestAssembly assembly, IMessageSink messageSink)
{
throw new NotImplementedException();
}
public ITestCollection Get(ITypeInfo testClass)
{
throw new NotImplementedException();
}
public string DisplayName
{
get { throw new NotImplementedException(); }
}
}
這不會永遠似乎得到運行,或者至少是異常吞嚥任何真正代碼,我把在那裏似乎沒有任何可以運行。
我試圖加入到測試組件,但無濟於事
[assembly: CollectionBehavior("MyAssembly.Foo", "MyAssembly")]
從哪裏開始?這個地方有任何文檔嗎?
哪個版本的xUnit您使用的是?你把「CollectionBehavior」放在哪裏?你如何運行你的測試,用哪個測試跑步者?我無法重現你的問題:在一個新創建的帶有xunit 2.0.0的VS2013類庫項目中,當我正在調試測試時,我的'Foo'類中的brakpoints被正確命中。您可以嘗試啓用診斷消息' appSettings>'然後您可以在Visual Studio的輸出窗口中看到一些額外的信息**測試**選項卡 –
nemesv
2015-04-19 12:43:42