2012-01-17 66 views
2

我更像是一個Java人,通常使用Java的便捷之處在於您可以在各種類中隨時添加Main方法,然後單獨使用raw右鍵單擊 - >運行。C#:添加快速測試類中的主要方法

現在,我有一個ASP.NET應用程序,而且我正在編寫一個包,它需要單獨測試。一個小的主要功能,即時添加到控制檯中打印的東西,如上所述,是我想要的。我試圖簡單地添加一個,但Visual Studio沒有注意到它。目前,我在另一個控制檯應用程序中開發軟件包以繞開故障。

如果您看到我的意思,您會有什麼建議?

回答

4

我做單班測試的常用方法是使用unit test framework,如nUnit

這使我可以實例化並單獨測試一個類。

如果這個類有依賴性,我也可以使用mocking framework來嘲笑這些。

+1

我喜歡單元測試的一個(很多)原因,它可以被(誤)用作一些快速和骯髒的概念代碼的即時貼,因爲它們可以獨立運行該系統可以訪問大部分內容。 – SWeko 2012-01-17 10:47:12

+0

@Sekeko - 是的。我的測試類只是某些類型代碼的執行工具。 – Oded 2012-01-17 10:48:42

1

一套好的單元測試可能會很長的一段時間去做你需要的。