2009-10-22 6 views
8

Silverlight単体テストを作成しようとしています。私はSilverlight Toolkitをダウンロードし、そこにSilverlightユニットテストフレームワークで構築されたユニットテストを見てきました。シンプルなSilverlight単体テストを書くには?

しかし、テストクラスの構造はソースでかなり複雑で、そのパッケージに定義されているテストクラスを書き直したくないと思われます(例:ControlTest-> FrameworkElementTest-> TestBase-> SilverlightTest継承チェーンは最後のクラスのみがすべてSilverlight Toolkitで定義されています)。

私はSilverlight Unit Test Frameworkで可能な最も簡単な単体テスト実装のコードサンプルを探しています(たとえば、Assert.IsTrue(true)を実行しています)。

答えて

3

私はジェフウィルコックスが自分の記事にリンクしていないことに驚いています!

これは私がSilverlightで私のテストを設定するために使用されるものである:

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

もともとはSilverlight 2のために書かれましたが、私はそれが問題なく3の下で働いてしまいました。

+0

これはJeffのサイトの簡単なオプションです。ページの上部にも「手動」オプションがあります。どちらも読む価値があります。 –

1

私はこれについて全面的に話しました。そのフレームワークを使用するいくつかの「シンプルな」例がありますが、私はあなたに言わなければなりません。 Using MS SL Test and SilverUnit

+0

ソースコードへのリンクを提供できますか?ビデオコードでは読めません。 –

+0

ツールキットのテストは残念なことに、自分の利益のためには複雑すぎます。通常のVSテストのチュートリアルは、実際に良いテストを書くのにはるかに重要です。リソースの制約のため、ツールキットテストの多くは、単体テスト形式では実際には実行しないでください。汚れたエンドツーエンドのテストと統合テストを作成する開発者には負けています:-) –

2

Visual Studio 2010 Beta 2には、Silverlightの単体テストがそのまま公開されています。多分あなたは一見をしたいと思うかもしれません。

関連する問題