MSpec でCheck Out Kataを練習しているときに、NUnit で RowTest を追加するのと同じ方法で、スペックの重複を削除したかったのですが、方法がわかりませんでした。
誰かが似たようなことを試したことがありますか、またはそのようなアプローチを MSpec などのコンテキスト/観察フレームワークのアンチパターンと考えますか?
MSpec でCheck Out Kataを練習しているときに、NUnit で RowTest を追加するのと同じ方法で、スペックの重複を削除したかったのですが、方法がわかりませんでした。
誰かが似たようなことを試したことがありますか、またはそのようなアプローチを MSpec などのコンテキスト/観察フレームワークのアンチパターンと考えますか?
RowTest
MSpec は、NUnit や MbUnit などの他のフレームワークで知られている概念をサポートしていません。
It
ビヘイビアでの仕様 ( s) の再利用のサポートは限られています。つまり、 .Behaves_like<TBehavior>
と完全に同じではありませんRowTest
。
私は一般的に、コード kata で必要とされるように、MSpec に多くの異なるデータ ポイントを処理することを強制することをお勧めしません。あなたが言及したもの(NUnit)のように、そのような状況を処理するためのより良いツールがあります。