RoyOsheroveの本[UnitTesting][1]の本の中で、彼は、単一のユニットテストには0から1のモックを含めるべきだと説明しています。彼は、テストがモックを主張していない場合は、モックをまったく使用しないことを提案しています。彼はさらに、モックと同様に作成されたスタブを生成するために分離フレームワークを使用する方法を示しています。彼は、テストごとに作成されるスタブの数に推奨される制限を設けていません。
私の質問はこれです:それらの推奨事項はすべての分離フレームワーク(またはすべての一般的なC#フレームワーク)に適用できますか?言い換えれば、スタブではなくモックのみを生成できるフレームワークはありますか?モックとスタブを区別しない分離フレームワークはありますか?
Osheroveの推奨事項をコーディング標準に簡単に変換できることに興味があります。
[1]:http://テスト対象のシステムはまったくテストされていません。代わりに、モックから返されたデータがテストされています。