Moles を利用しているテストは、普通の UnitTest*1です。
※Moles とは、Pex, Automated White box Testing for .NET - Microsoft Research にある 「 強力な 」 Mock フレームワークです。
neue cc - Rx + MolesによるC#での次世代非同期モックテスト考察
さすがMoles!Moq たちにできない事を平然とやってのけるッ - present
[TestMethod()] [HostType("Moles")] public void Form1ConstructorTest() { // 動かなくなる検証のためにテストコードは空にしている }
HostType で Moles を指定しているメソッドは、以下のようなエラーが発生し動きません。
単体テスト アダプターが例外をスローしました: 要求された型のうち 1 つまたは複数を読み込めませんでした。詳細については、LoaderExceptions プロパティを取得してください。。
というわけで、「コード化された UI テスト」を利用する場合は、UIテスト用に別プロジェクトに分けた方が良さそうです。
*1:UI テストではない