2010-09-18 66 views

回答

4

我同意這是一個很棒的工具。我用於這種即時測試的工具是LinqPad,這是一個代碼驅動的工具,基本上可以執行代碼。我傾向於使用LinqPad進行快速和骯髒的測試。或者有ClassMaster,這是一個更直觀的工具,是訓練和練習的更好工具,IMO。

對於更正式的測試,總是存在MSTest和NUnit,但聽起來並不像你在這裏之後那樣。

+0

我使用工作臺作爲模擬器而不是測試工具:向用戶展示令人驚歎的業務規則「活着」,這真是太好了。 – user310291 2010-09-19 00:23:13

+0

我可以使用Linqpad創建一個實例並在其上調用一個方法嗎? – user310291 2010-09-20 21:09:43

+0

絕對!你基本上只是在他們的編輯器中編寫代碼,並調用他們在對象類中定義的擴展方法「Dump()」。例如:DateTime.Now.Dump();易於使用,很棒的工具。 – 2010-09-21 14:58:32

4
+0

即時窗口沒有可視化的複雜表示,比如Object Bench,我無法看到它是如何等效的。 – user310291 2010-09-18 15:15:33

+1

這是最接近的等值。 http://blogs.msdn.com/b/habibh/archive/2009/07/27/visual-studio-2010-rip-list-partial.aspx - 「由於大多數開發人員使用立即窗口作爲其主要工具來運行在調試時應用程序中的方法,在Visual Studio 2010中決定不再投資對象測試工作臺,而是將「立即」窗口作爲調試時與對象交互的主要工具。 – klabranche 2010-09-18 15:23:07

+0

@klabranche更快,他是正確的:-)對象測試工作臺已停產。 – nubm 2010-09-18 15:24:30