コントローラに登録アクションがあるとします。
[HttpPost]
public ViewResult Register(string username, string email, string password, string repeatPassword)
このアクションは次のようになります。
- パラメータを確認して検証する
- 通信し、新しいデータをリポジトリに追加します
- ビューを返します。
間違いなくユニットテスト1と3が必要ですが、2はどうですか?リポジトリにaddメソッドを実装せずにテスト2をユニットテストする方法はありますか?
ありがとう、
RWendi