テストに関しては、私はそれを支持してきました。私は今、大きなファンであり、TDDのようなことをしばしばしています。 VS 2010では、設計と回帰について私はちょうどMSTESTを使用しました。これは素晴らしいことです。私のすべてのプロジェクトはオープンソースで、とにかく私の仕事につながっています(物理学の研究@大学)。私はPexに入って、探していなかったあらゆる種類のエッジケースを見つけました。一般に、これは私がどのようにコードするかの革命でした。そしてこれが私をMolesに紹介しました。また非常に涼しい(しかし、私はまだ学んでいる)。VS 2012のPexとMolesから離れて移動しますか?
残念ながら、私はVSのプロバージョン(私の大学がサイトライセンスとして取得したもの)にしかアクセスできない。その結果、Molesはもはや動作しなくなり、Fakeもアップグレードされません。そして、Pexの次のバージョンがFakesに依存することを究極の唯一の選択肢にすると私は想像するだろう。
私は今、同様の機能を持つオープンソースツールを探しています。どこかの成熟したOSSプロジェクトのいくつかを比較する記事やリソースがありますか?私はちょっとした喪失(自分には多すぎるオプション)があります。私はこの嘲笑能力を愛していますが、これはツールであり、余裕をもって遊びたい(私の.NETプログラミングの大部分が起こる)場所ではありません。
実際のお金を費やすことなくPexを交換することはできないと私は思います。
私がそれをしている間、恐らくMSTESTより優れた他のテストフレームワークがあるかどうかを調べるべきだと思われます。 MSTESTはかなり良いですが、少し限られていると感じ始めています(私はVS2012の新機能を探っていません)。
事前に助けてくれて本当にありがとうございます。通常、私はより具体的な質問をしようとしますが、ここでは少し海です。
nunitとxunitは、MSTestsの優れた代替品です。 xunitは今非同期テストをサポートしています – roundcrisis