最近、WCF RIA 1.0を使用するSilverlight 4プロジェクトで、Silverlight NUnitプロジェクトテンプレート(Jamie Cansdaleのテンプレートhere)を使用してみました。私は近くにいるようですが、私はまだそれを働かせることはできません。NUnitを使用してSilverlight 4 AppでWCF RIAサービスをユニット化する
は、ここで私は
- プロジェクトを作成しますをやったものです。 :)
- Silverlightのバージョンを4に変更してください。
- WCF RIAサービスリンクを自分のWCF RIAプロジェクトに設定します。
- すべての参照(mscorlibを除く)がCopyLocal = Trueであることを確認してください。
- テストを実行してください。
どうなりますか? (のみライン含む "_context =新しいあるMyContextを();")
テストフィクスチャのセットアップはこの例外で死ぬ:
1テストが失敗した:セットアップ:System.TypeInitializationException:タイプ初期化子をMS」の。 Internal.JoltHelper 'は例外を投げた。 ---
他の誰もWCF RIAプロジェクトをテストするためにテンプレートを使用できましたか?
は、だから私は信じて、私が言うことを意味し、明確にするためには、あなたのプロジェクトは、Silverlightが必要ですランタイムであり、標準の.NET CLRと互換性がないため、NUnitで実行されません。上記の最後のリンクは正しい方向にあなたを助けるはずです。 –
これは誰かにとっても役に立ちます:http://weblogs.asp.net/nunitaddin/archive/2008/05/01/silverlight-nunit-projects.aspx –
最後の段落のリンクをチェックしますが、 SilverlightのNUnitプロジェクトテンプレートがSilverlightライブラリで再コンパイルされ、Silverlightコードが実行されることを理解しました。私はRIAで動かすことができません。 –