私は新しいC#アプリケーションを開始しようとしています。私はそれをクロスプラットフォームにしたい、つまりMonoを使用して動作するはずですが、私の主要な開発プラットフォームはVisual Studioです。新しい.NETプロジェクトの推奨単体テストフレームワーク
今、私はテストフレームワークを検討していますが、将来的にはポータブルで信頼できるもののどちらを取るのだろうかと思います。今のところ、nUnitは標準のようですが、xUnit.netの方がより積極的に開発されているように、これがより良いかどうかは疑問です。それとも、私はMSTestだけを使うべきですか?結局のところ、私はMSTestが数年間サポートされることを期待できます。 Javaの場合、どこでもサポートされているので、はっきりとJUnitになりますが、.NETのランドスケープははるかに断片化しているようです。
したがって、主な質問は機能などではありません(MSTestはその方向にはあまりにも恒星ではありません)。むしろ長期的な信頼性です。この点で、どのユニットテストフレームワークをお勧めできますか?