,我很驚訝的另一個選項,看看沒有答案是在當前上下文中運行測試。如果您希望運行的測試子集位於相同的測試類或相同的名稱空間中,則可以將這些測試作爲一個組運行,而不必對列表或選擇進行任何操作。 ctrlr + t將在遊標範圍內運行測試。
這個我覺得非常有用,因爲感興趣的測試(或可能受到變化的影響)傾向於被本地化到相同的測試類中。另外測試列表是另一個要維護的部分。我注意到添加新的測試和重命名舊的測試打破了我所做的列表。因此,如果你有一個你需要作爲一個單元進行測試的完善團隊,測試列表可能是最有用的。
例如,如果遊標在測試本身,它將只會運行該測試。向上移動幾行到測試之間的空間,您將運行該類中的所有測試。您還可以將光標移動到該類的外部,並在該名稱空間中運行所有測試。
namespace Tests
{
// Cursor here to run all tests in Tests
[TestClass()]
public class ClassOfTests
{
// Cursor here to run all Tests in this class
[TestMethod()]
public void MethodUnderTest_WithThisSetup_ReturnsValue()
{
// Cursor here to only run this test
}
}
}
感謝您的提示。我確實創建了一個測試列表,但無法弄清楚如何讓我的測試進入它......這些文章將有所幫助。 – larryq 2009-11-21 07:22:30