4

私はこれら2つを主要な候補として選びました。私の考えは次のようになります。

  • MbUnitは素晴らしいスタートを切り、スマートで献身的な開発者チームを楽しんでいます。
  • MSFTには多くのリソースがあり、選択すればMbUnitと簡単に競合できます。

どちらに賭けるべきだと思いますか?

4

3 に答える 3

3

MbUnitは、属性を介したパラメーター化されたテストをサポートしているため、私は大好きです。したがって、次のようなことができます。

[Test]
[Row(2,1,2)]
[Row(4,3,1)]
[Row(ExpectedException(typeof(DivideByZeroException)))]
void TestIntDivision(int numerator, int denominator, int result)
{
  Assert.AreEqual(result, numerator/denominator);
}
于 2010-01-08T04:43:59.077 に答える
1

Microsoftの単体テストフレームワークは、VisualStudioと一種の関係があります。これは長所と短所の両方です。利点は、そのままVisual Studioからテストを簡単に実行できることです。欠点は、Monoのサポートを忘れることです。VS2010がサードパーティの単体テストフレームワークをサポートすることは注目に値します。

于 2010-01-08T03:40:36.773 に答える
1

NUnitはより普及しており、MbUnitはほとんどの機能を備えていますが、MSTestはその背後に多くの人的資源を持っています。この質問をチェックしてください: NUnit vs. MbUnit vs. MSTest vs. xUnit.net

于 2010-01-18T21:32:46.880 に答える