2009-10-22 79 views
8

我期待創建一些Silverlight單元測試。我已經開始下載Silverlight Toolkit並查看那些基於Silverlight單元測試框架的單元測試。如何編寫簡單的Silverlight單元測試?

但是似乎測試類結構在源相當複雜,我不想重新寫在包中定義的測試類(如ControlTest-> FrameworkElementTest-> TestBase-> SilverlightTest繼承鏈定義並且只有最後一個類全部在Silverlight Toolkit中定義)。

我正在尋找Silverlight Unit Test Framework(例如執行Assert.IsTrue(true))的最簡單單元測試實現的代碼示例。

回答

3

我很驚訝傑夫威爾科克斯沒有鏈接到他自己的文章!

這是我用來設置我的測試Silverlight中的一個:它最初是爲Silverlight 2編寫

http://www.jeff.wilcox.name/2008/03/silverlight2-unit-testing/#option2

,但我得到了它在3個工作沒有問題。

+0

這是Jeff的網站上的「簡單選項」。頁面頂部也有「手動」選項,都值得一讀。 – 2009-10-23 16:07:39

1

我對此進行了全面討論。它有一些使用該框架的「簡單」例子,但我必須告訴你 - 這不太好! Using MS SL Test and SilverUnit

+0

你能提供一個到源代碼的鏈接嗎?在視頻代碼是不可讀的。 – 2009-10-22 12:36:48

+0

不幸的是,工具包中的測試過於複雜。一個常規的VS測試教程對於實際編寫好的測試會更有價值。由於資源限制,大部分工具包測試都是由開發人員進行的,以創建骯髒的端到端測試和集成測試,這些測試在單元測試表單中應該不會做到:-) – 2009-10-23 10:10:08

2

僅供參考,Visual Studio 2010 beta 2具有開箱即用的Silverlight單元測試功能。也許你想看看。