大規模なコードベースでテストを行うためにspecflowを使い始めたところです。私たちは常に機能を追加しているので、リファクタリングの時間になると、新しいコードでテストを実行し、古いコードのテストを作成すると言いました。
私たちの新機能の1つは、あるユーザーのデータベースから別のユーザーのデータベースに車をコピーすることを意味します。このためのUIはあまりないので、データベースにアクセスする以外にすべてが正常に行われたことを確認する方法はありません。
このようなテストを作成するときにデータベースにアクセスする代わりの方法はありますか?