2011-07-04 13 views
1

私は拡張メソッドを模擬できるようにするためにMicrosoft Molesを使い始めようとしていますが、私は不足しています。間違ったプロジェクトにアセンブリを追加するモール

私はワークステーションにMolesを正常にインストールしましたが、テストプロジェクト(MSTestプロジェクトではなくNUnitを参照しているクラスライブラリプロジェクト)に移動したときに、Referencesをナビゲートして、スタブしたいアセンブリを右クリックします(この場合はNHibernate)をクリックし、 "Add moles assembly ..."をクリックすると、NHibernate.molesファイルが私のソリューションで全く別のプロジェクトに表示されます。それは唯一のコンテンツです

<Moles xmlns="http://schemas.microsoft.com/moles/2010/"> 
    <Assembly Name="NHibernate" /> 
</Moles> 

これは私をどこにもいないようです。私はDime Castsからthis screencastをフォローすることができると期待していましたが、スクリーンキャストに表示されている「Moles and Stubs for Testing」アイテムテンプレートはありません。

私はここからどこにも行けないようです。それらのテンプレートを取得するには何が必要ですか?そして、なぜ、伯爵 "組立"は間違ったプロジェクトに終わるのでしょうか? Molesを使い始めるには、ここからどのように進んでいくのですか?

+0

ファイルの内容はモル数の構成です。あなたの参照にNHibernate.Molesアセンブリがあるはずです。 – Peter

+0

@peer:私はNHibernate.Molesアセンブリを取得しません - 私は "Moles Assemblyを追加"を選択したプロジェクトではなく、設定ファイルが追加されている(他の)プロジェクトではありません。 –

+0

コンパイルすると、 'Generation x Moles assemblies in x concurrent process'のように表示されますか?テストプロジェクトにMolesアセンブリを追加しました。 – Peter

答えて

0

モルのアセンブリは、Referencesフォルダの最初に表示されません。プロジェクトをビルドして、 "Show All Files"をクリックすると、生成されたMoleアセンブリを含むMolesAssembliesフォルダが表示されます。