私は次の方法を持っています:
Void UpdateUser(User user){}
このメソッドが正しく機能するかどうかを確認する必要があります。
単体テストでこれをチェックするために別のデータベースを使用しました。しかし、多くの経験豊富な人々は、この方法を使用すると単体テストにはならないと言っていました。それが統合テストです。
しかし、単体テストのためにモックする方法がわかりません。
メソッドに記述されたコードは、UpdateUser
Entity フレームワークを使用してデータを更新しようとします。
私がモックした場合(実際にはこれを行う方法もありません)、これはエンティティフレームワークでどのように機能しますか?