Я сталкиваюсь с «методом тестирования не найден» в Visual Studio 2017 - версия 15.8.1, когда я пытаюсь запустить или отладить код из Visual Studio.
Проблема: [Тестовый проект { Имя проекта } не ссылается ни на один адаптер .NET NuGet.Обнаружение или выполнение теста может не работать для этого проекта.Рекомендуется ссылаться на тестовые адаптеры NuGet в каждом тестовом проекте в решении.]
Примечание. Я могу устранить вышеуказанную ошибку в Visual Studio 2017 версии 15.7. *, Используя приведенную ниже ссылку.
Обратите внимание, что это не является дубликатом - " Visual Studio 17: в Visual Studio 17 " не найдена проблема, связанная с тестированием, или любой другой вопрос, уже переполненный стеком.
Если у вас такая же версия.Его можно воспроизвести с помощью этого кода.
[TestClass]
public class ATest : ATestBase
{
[TestInitialize]
public override void TestInitialize()
{
if (Playback.IsInitialized == false)
Playback.Initialize();
}
[TestCleanup]
public override void TestCleanup()
{
if (Playback.IsInitialized == true)
Playback.Cleanup();
base.TestCleanup();
}
[TestMethod, TestCategory("SmokeTest")]
[DeploymentItem(@"DataSource\Documents\some.pdf")]
public void SmokeFlow()
{
string name = "test";
}
}