NUnit を使用した Give-When-Then スタイルのテストに関するリソースを教えてもらえますか?
9940 次
4 に答える
7
Given When Then スタイルは、単体テストの Arrange Act Assert スタイルと密接に関連しています。
次に例を示します。
[Test]
public void RotateAngle_Given27Degress_Returns64Degrees()
{
//Arrange or Given
var someAngleClass = new Angle();
//Act or When
var result = someAngleClass.Rotate(27);
//Assert or Then
Assert.That(result, Is.EqualTo(64));
}
このテスト スタイルの優れた点は、動作の意図を理解するために基になるコードを見る必要がないことです。
詳細については、次のサイトを参照してください。
于 2009-10-29T18:36:34.247 に答える
6
これは古い質問ですが、まだ行っていない場合は、SpecFlowを確認する必要があります。これにより、仕様をクリアテキストで機能ファイルに書き込むことができます。このツールは、機能ファイルに基づいてNUnitテストを自動生成します。
于 2011-01-24T19:33:24.040 に答える
5
ダウンロードしてStoryQへの参照を追加すると、素敵な BDD スタイル (リンクをクリックしてサンプルを参照) を使用すると同時に、通常どおり NUnit (および TestDriven.Net、R# のランナーなど) を使用できます。あなたがいます)。
于 2009-10-30T12:09:18.750 に答える