いろいろ試行錯誤の結果、なんとか動作させる事ができた。
RDBMSを使用したアプリケーションのテストにはもってこいなように思える。
特に『データベースに対するテスト』でExcelを利用できるのが何よりよい。
NDbUnitだとテストデータ作成がかなり不便。
それとDIコンテナを使用しないアプリケーションに対してもテスト可能。
MbUnitについてはもう少し勉強が必要だな。NUnitを拡張してる事以外よくわかってない。
あとはCI。NAntがMbUnitに対応してくれればCI可能なんだが・・どーなんだろ。
(この場合、CIサーバーも対応してないとレポーティングが弱いか・・・)
試行錯誤した点はやはりS2TestCase#Includeが動作しなかった点。
マニュアル通りやってみたけどNullReferenceExceptionが発生する。
ソースを追っかけるとDIコンテナが作られてないようだ。
今の所特にS2TestCase#Includeを利用する必要性もないので実装せず、
アプリケーション構成ファイルに定義したdiconファイルを利用するようにした。
後はマニュアル通りにやると動いた。
0 件のコメント:
コメントを投稿