継続的インテグレーションのために現在のシステムと統合するには、NUnit を使用して (UI 以外の) Silverlight コードをテストします。これを行うことは、ビジュアル要素や DependencyObject などの Silverlight 固有のクラスを実際に使用しない限り、通常は正常に動作する完全な .NET フレームワークのランタイムを使用して Silverlight コードを実行することを意味します。ただし、Silverlight の Reactive Extensions などの一部の汎用ライブラリも、Silverlight ランタイム (agcore) に依存しているようです。
ランタイムをだまして、Silverlight ランタイムの依存関係をそれらのモック バージョンにリダイレクトさせる方法はありますか? または、Reactive Extensions などのアセンブリ参照を実行時にまとめてリダイレクトし (単体テストのみを実行する場合)、代わりに完全な .NET フレームワークの対応する対応物をロードすることは可能ですか?