ちょっと前に.NETのSpecテストフレームワークでSpecFlowというものを試したのですが、なんかちょっと違うなーと感じてはいました。要はRSpecと同じようにSpecで単体テストがしたかっただけなのですが SpecFlowはどちらかというと受け入れテスト向けのもののようですね。確かにソースコードとは別になんかシナリオみたいの書くって、なんかメンドーだなーと、、、。
で、やっぱりRubyにはRSpecがあるように、C#、つまり.NETにはNSpecなるものありました。
私が探していたのはこっちこっち、って感じで早速やってみました。
サイトの方ではNuget(VisualStudioのパッケージ管理ツールみたいなやつ)向けのドキュメントですが、中身はDLLとEXEファイルなのでMonoでもできるはず、という事で今回もMonoです。
やっぱりSpecテストはこんな感じが良いですよね。

20