Silverlight クラスライブラリ の UnitTest - お だ のスペースの続き。
昨日調べたサイト第7回 Silverlightで単体テスト(前編):始めよう!Silverlight|gihyo.jp … 技術評論社 を試したら、コンパイルエラーになった。
Silverlight 2 Beta1 用みたい。
なので、もう少し調べると 正式版があった。(英語のサイト。読めない。。)
【参考・ダウンロードしたサイト】
NUnit & the Silverlight unit test framework - Jeff Wilcox
Silverlight Unit Test Framework - Release: September 2008 - RTW
Silverlight Unit Test Framework - Release: September 2008 - RTW の
Microsoft.Silverlight.Testing.zip と Visual Studio Templates.zip をダウンロード・解凍後、
Microsoft.Silverlight.Testing.zip の中身の
・Microsoft.Silverlight.Testing.dll
・Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll
を、%programfiles%\Microsoft SDKs\Silverlight\v2.0\Libraries\Client にコピーする。(インストール場所によって異なる可能性あり)
Visual Studio Templates.zip の中身の
・SilverlightTestProject_CSharp.zip
を %userprofile%\Documents\Visual Studio 2008\Templates\ProjectTemplates\Visual C# にコピーする。(Visual Studio のユーザープロジェクトテンプレートに指定している場所の \Visual C#)
・SilverlightTestClass_CSharp.zip
を %userprofile%\Documents\Visual Studio 2008\Templates\ItemTemplates\Visual C# にコピーする。(Visual Studio のユーザー項目テンプレート に指定している場所の \Visual C#)
※VB は触る予定がないので無視!
UI のテストはまだ試してないのでわからないけど、クラスライブラリのテストは 他の UnitTest と似た様な感覚で使えた〜。
非同期メソッドのテストも出来たので凄い便利。
※非同期メソッドのテスト方法は、第8回 Silverlightで単体テスト(後編):始めよう!Silverlight|gihyo.jp … 技術評論社 に載っている方法で出来た。