MSTestで単体テストを作成しようとしていますが、2つのTestClassを作成しました。テストリストエディタを見ると、表示されているテストは、クラスの1つに表示されているものだけです。
これらの両方のクラスからテストを実行する方法がわかりません。何か案は?
MSTestで単体テストを作成しようとしていますが、2つのTestClassを作成しました。テストリストエディタを見ると、表示されているテストは、クラスの1つに表示されているものだけです。
これらの両方のクラスからテストを実行する方法がわかりません。何か案は?
一部のプロジェクトには、数百のテスト ケースがあります。それは可能であるだけでなく、不可欠です。ほとんどの場合、テスト クラスのクラスやメソッドに属性がありません。
クラスとメソッドが公開されている場合のみ、テスト エクスプローラーに表示されます。クラスとメソッドの前にpublicキーワードを適用した場合にのみ削除される同じ問題に直面しました。
[TestClass]
public class Class1
{
[TestMethod]
public void Method1()
{
}}
はい、間違いなく可能です。すべてのテストが表示されないのは奇妙です。両方のテスト クラスに [TestClass()] 属性がありますか?
ソリューションをクリーンアップし、Visual Studioを閉じ、すべてのTestResultsを削除し、.vsmdiファイルを削除し、.ncbファイルを削除してソリューションを再構築することで、問題が修正されたようです。