Visual Studio2015でWindows10アプリを単体テストするにはどうすればよいですか?
ブランクアプリのユニバーサルWindowsプロジェクトを作成し、新しい単体テストプロジェクトをソリューションに追加しましたが、テストプロジェクトでUWPアプリへの参照を追加しようとすると、「プロジェクトへの参照を追加できません」というエラーが表示されます。プロジェクト名 "'。
ソリューションを右クリックして、_Add > New Project
_を選択します。次に、Unit Test App (Windows Universal)
を選択します。 _Unit Test Library
_または_Unit Test Project
_を選択しないようにしてください。それは普遍的なものでなければなりません。これにより、操作するための基本クラスが生成されます。
次に、メインプロジェクトへの参照を追加することをお勧めします。これを行うには、テストプロジェクトを右クリックし、_Add > Reference
_を選択してから、メインプロジェクトを選択します。これで、メインプロジェクトからテストするクラスを作成できるようになります。
混乱を理解できます。VisualStudioチームは、プロジェクト階層の細かい決定に一貫性がありません。
通常のアプローチは、テストプロジェクトをTest
の下に配置することでした。理由は不明ですが、彼らはUnit Test App (Universal Windows)
をWindows -> Universal
の直下に配置し、常識を回避することにしました。
要約;Windows -> Classic Desktop
およびWeb
のテストプロジェクトはTest
の下に配置されます。 Windows -> Universal
のテストプロジェクトはWindows -> Universal
の下に配置されます。
RTを試してください-関数名をクリックして、コンテキストメニューに[ユニットテストの作成]オプションがあるかどうかを確認してください。何らかの理由で、新しい単体テストプロジェクトを追加するのはバグがありますが、コンテキストメニューは機能しました。