2016-04-02 1 views
0

私はIntelliTestsを使用したいサンプルプロジェクトを持っています。 生成されたテストを格納するプロジェクトを作成しましたが、IntelliTestはそれを無視して別のテストフレームワークと設定で新しいプロジェクトを作成するようです。 IntelliTestにどのプロジェクトを使用するよう指示する方法はありますか?生成されたテストをどのプロジェクトに格納するかIntelliTestに伝えるには?

私のプロジェクトでは、単一のメソッドを持つ一つのクラスがある:ここでは

は、私が撮影したステップです。 私は最初にメソッド内で右クリックし、コンテキストメニューからCreate IntelliTestを選択しました。 は、それから私は、これらの設定を使用してテストプロジェクトを作成しました:

enter image description here

私は今再びメソッド内でクリックし、コンテキストメニューから[Run IntelliTestを選択しました。 テストが生成されたら、それらのすべてを選択し、saveアイコンをクリックします。 IntelliTestでVSテストで新しいプロジェクトが誤って作成されるようになりました。 作成された以前のプロジェクトとすべての設定が完全​​なものであることを完全に無視します(画像参照)。

答えて

1

製品コードでIntelliTestの作成を実行したときに、.csファイルとパラメータ化された単体テストを含むテストプロジェクトが見つかったとします([PexMethod]で装飾されたメソッドを探します)。 "IntelliTestの実行"その方法にしてIntelliTestがそのプロジェクトに生じたテストを保存するために知っているだろう。あなたが記述ワークフローで

、あなたは再び製品コードの「ファイル名を指定して実行IntelliTest」を行う。新鮮な探査として扱われていること。

してくださいいくつかの文脈についてはここを参照してください:https://blogs.msdn.microsoft.com/visualstudioalm/2015/07/25/unit-test-generators-extensibility-hats-off-to-our-community/

+0

私は見ることができます。 (http://i.stack.imgur.com/TOcvB.png)」を参照してください。メソッドの内部、メソッド名、テスト内、テスト名をクリックしてみました。いいえ.csファイル。これは、選択した設定に関係なく行われます。 –

+0

リンク先のポストで、デフォルトのテンプレートを元に戻して機能させることができました。私はそこにコメントを残しました。次回は、そのエラーダイアログが表示されます。Visual Studio IDEのSend-a-Smile機能を使用して報告できますか。 – pvlakshm

関連する問題