前回、高品質なソフトウェアを作るためにテスト駆動開発が有効であることを述べました。また、テスト駆動開発を効率的に進めるためにVisual Studio 2005(以下、VS2005)Team Systemの機能が有効であることを紹介しました。今回は前回述べた機能をもう少し具体的に紹介し、その有効性を検証していきます。
図1のソースコードは恥ずかしくなってしまうような記述になっていますが、開発の最中ということで、あえてこのようにしています。コンパイルはできますので、テストを実行することが可能です。VS2005 Team Systemのメインメニューから「Test → Start Selected Test Project with(without) Debugger」を選択すればテストがはじまります。