我正在使用NUnit(但也嘗試過使用VS測試),並且我遇到了一個問題,即讓TestDriven.Net識別並在單箇中運行不同的測試夾具。 cs文件。TestDriven.Net只在文件中運行一個測試夾具
我正在嘗試做一點BDD風格測試。所以我有一個文件是這樣的:
[TestFixture]
public class when_view_is_ready : AAA
{
// setup, tests
}
[TestFixture]
public class when_something_happens : AAA
{
// setup, tests
}
當我在NUnit的GUI亞軍運行這一點,看到了不同的測試裝置只是罰款和運行所有測試。當我通過TestDriven.NET上下文菜單運行它並觀察輸出窗口時,它只運行第一個燈具的測試。是否有一個原因?這可以解決嗎?
我想我正在運行TestDriven.Net 2.0。我不能確定;不完全確定如何檢查我的版本。
感謝任何幫助!
你知道它運行的一個光標/鼠標目前結束了,對不對? – 2009-07-08 23:33:57
我的鼠標位於解決方案資源管理器中的文件名上...所以我會假定它會執行整個文件。無論如何,這仍然不能回答我的問題。我怎樣才能得到我想要的行爲? – 2009-07-09 15:22:57