前提: SQL Server 2005 に対して .NET コーディングを使用
ほとんどの人が、データベースに影響を与える単体テストに状態をどのように組み込むのか疑問に思っていました。いつ、どこでモッキングを使用するかはわかっていますが、それを超えて実際にデータベース テストを実行したい場合は、データベースのセットアップと破棄にどのような戦略を使用しますか? テストごとにこれを行いますか?または、データベースで特定のシナリオをセットアップし、その「世界の状態」に対していくつかのテストを実行します。どんなアドバイスも役に立ちます。ありがとう。