VisualStudio2010 Expressでnunitの自動化

VisualStudio 2010 ExpressではVS2012のやり方ではできません。
VS2010ではテストプロジェクトのcsprojファイルを直接編集することでテストの自動化が可能になります。

csprojの編集

f:id:kidd0320:20140808103900j:plain

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">

のタグ内に以下のコードを追加する。

<StartAction>Program</StartAction>
<StartProgram>nunit.exeのパス</StartProgram>
<StartArguments>/run "テストプロジェクトdllのパス"</StartArguments>


このやり方はVS2012でも使えます。
また、これでテストのデバッグも可能に!便利!