2011-08-02 14 views
3

組み込みのMS TestフレームワークをMono for Androidと連携させる方法はありますか?私はそれらが問題の一部である別の.NETフレームワークプロファイルに対してコンパイルされていることを知っています - Mono Android. Unit test framework - 誰でもこれを回避するのですか?Mono for Android - Visual Studioを使用したユニットテスト

NUnitや他のオープンソースのテストフレームワークソリューションも受け入れられますが、NUnitと同じ問題があることを読んだことがあります。おそらく、Monoと同じプロファイルに対してコンパイルされたNUnitフレームワークが存在する可能性がありますか?

私は検索しており、リソースは限られています。

答えて

1

を書きました。私はそれが積極的に維持されていることがわかっている唯一のXamarinのAndroidユニットのテストフレームワークだとわかる

2

私はあなたができるとは思わない。しかし、私はあなたが非アンドロイド固有のコードをセカンダリの.netアセンブリ(1つの.net 3.5または4.0などをターゲットとする)にテストすることをお勧めします。あなたのプロジェクトにあなたのテスト済みのコードを取得するためにアンドロイドプロジェクトのためにモノにリンクファイルを追加します。あなたが通常の.netでそれをコード化すれば、あなたはこれまでに何をテストしているフレームワークを使うことができます。

+0

それで、アプリのアンドロイド部分にできるだけ少ないロジックを保つのが良い考えですね...ありがとう! –

1

Andr.Unitを参照すると、デバイス(またはエミュレータ)で単体テストを実行できます。これはランナーベースのNUnitLite 0.6で、コードをTouch.Unitと簡単に共有できます(iOSデバイス用に開発した場合)。

免責事項:私はMonoDroid-UnitTestを使用して終了ランナー

関連する問題