2016-04-05 46 views
0

我使用xunit.net 2.1.0與visual studio 2013 ultimate。 我有一個Theory和幾個Facts。當我運行Theory其他Facts也運行。如何運行只有理論。運行理論在xunit.net運行其他事實

+0

「運行理論」是什麼意思?在測試瀏覽器中,如果您只選擇理論(或者您在理論代碼中右鍵單擊),它應該只運行**它 –

+0

您是否使用ReSharper?我在R#的XUnit亞軍中遇到了類似的問題,這將在下一次更新中得到解決。此外,「事實」的結果是否被考慮爲測試結果? – LukeW

+0

是的。我正在使用ReSharper 8.0.2。其他事實正在分開運行 @LukeW – user3701485

回答

0

既然你說你在使用ReSharper,我會說這是ReSharper XUnit跑步者中的一個錯誤。我遇到了一個類似的bug,其中Fact將運行Theory
儘管ReSharper 10.1(現在名爲2016.1)已經內置了XUnit支持,但該問題將在ReSharper 10.1支持中得到修復(請參閱here)。

如果它導致問題從命令行或使用NuGet上的Visual Studios XUnit runner運行測試(xunit.runner.visualstudio)。