ユニットテストは初めてですが、以下についてサポートが必要です。
ユニットテストの作成方法を学ぶための小さなプロジェクトを作成しました。アプリケーションのいずれかのフォームの機能により、ユーザーがユーザーテーブル(およびマッピングテーブルの他の行)から削除されます。
現在、これをテストするために作成した単体テストは、必要なオブジェクトを設定し、次にデータアクセスメソッドを呼び出すビジネスルールメソッド(ユーザーIDを渡す)を呼び出して、テーブルの行を削除するストアドプロシージャを実行します。
これは、何かが正常に削除されているかどうかをテストする正しい方法ですか?単体テスト/セットアップメソッドは、最初にいくつかのテストデータを挿入する必要がありますか?