このエントリはC# Advent Calendar 2011の19日目のエントリとなります。 18日目はkkamegawaさんの.NET 4.5でのTPL改良についてです 20日目はzoetroさんのReactive Extensionsでセンサプログラミングです 今月に入って、テストのないレガシーなWindows.Formsのやっつけコード(とバグ)を量産しているmasakitkです。 11月にはAdventCalendarのネタを考える時間があったのですが、忙しくなってどこかに吹き飛んでしまいました。 ということで、NUnitFormsをつかったWindows.FormsのGUIまわりのTDDについて書きます。 手順としては、 まずはUIのデザインを行う。 テストを書く(Nunit、NunitForms) 実装を行う (リファクタリングする:今回割愛) といった進め方になります。 UI