エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
TDDでデータベースと付き合う方法
ビジネスロジックの大部分のユニットテストでは、データベースに実際にアクセスする必要がないので、モ... ビジネスロジックの大部分のユニットテストでは、データベースに実際にアクセスする必要がないので、モックやダミー実装に置き換えられるようにすればよいです。しかし、例えば今回のDbCommandHelperのように、データベースへのアクセスを実際にテストしなければならない部分は、どうしたらよいでしょう。 テスト用のデータで初期化する まず考え付くのは、テストの前にデータベースの内容を書き換えて、いつも同じにすることでしょう。バッチ処理で行ったり、データ量がそれほどでもなければテストの中で実行したり、乱暴ですが場合によってはデータベースのファイル自体を置き換えてしまうことも可能でしょう。 それほどデータ量が多くない場合、ADO.NETでは次のようにして、簡単にデータをXMLファイルに落とすことができます。 [TestFixture] public class テスト用データ { string xm