2010-12-03 15 views
0

Check Out KataをMSpecで練習していたのですが、私の仕様ではNUnitにRowTestを追加するのと同じ方法で重複を取り除きたいと思いましたが、どうしたらいいか分かりませんでした。MSpecを使用してRowTestにアクセスする方法はありますか?

誰もが同じようなことを試したことがありますか、MSpecのようなContext/Observationフレームワークでそのようなアプローチをアンチパターンと見なしますか?

答えて

1

MSpecは、NUnitやMbUnitなどの他のフレームワークで知られているRowTestの概念をサポートしていません。

振る舞いのある仕様(It)を再利用するためのサポートは限定されています。つまり、Behaves_like<TBehavior>ですが、それはRowTestとまったく同じではありません。

私は、通常、コードカタロムで必要なときにMSpecに多くの異なるデータポイントを処理させることを強制しません。このような状況に対処するための優れたツールがあります(NUnit)。

関連する問題