コード化された UI テスト と Moles を同一プロジェクトに含めると、Moles を利用している Unit Test が動かなくなる

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 テストではない