マシンの仕様があり、specflowがあります。Specflow は、テキストの説明を単体テストに変換します。しかし、NUnit フィクスチャを取り、Specflow の入力のようなテキスト記述を作成するツールはありますか? 基本的に、specflow が行っていることの反対です。
フィクスチャ名とテスト メソッド名に関して、単体テストのフォーマットを調整する準備ができています。しかし、私はマシン仕様のような非常に派手な構文は使用せず、単純な NUnit テスト フィクスチャのみを使用したいと考えています。その理由は、テストが重要であり、リファクタリング可能である必要があるなどです。テキスト形式は、単体テストほどリファクタリングに適していません。
例えば:
[TestFixture]
class Given_Four
{
private Calculator c;
[SetUp]
public void Setup()
{
c = new Calculator(4);
}
[Test]
public void When_adding_two_then_sum_should_be_six()
{
c.Add(2)
Assert.That(c.Display, Is.EqualTo(6));
}
}
繰り返しますが、これは単なる例です。基本的に、ツールがこのテスト フィクスチャのテキスト記述を作成する限り、どの形式の も機能します。私はぐるぐる回っていますが、何も見つかりませんでした。そのようなツールを知っていますか?