Skip to content

Instantly share code, notes, and snippets.

@maestrow
Last active March 7, 2018 11:28
Show Gist options
  • Save maestrow/0fd8b706c21bdb02fd3f8a446f8ea835 to your computer and use it in GitHub Desktop.
Save maestrow/0fd8b706c21bdb02fd3f8a446f8ea835 to your computer and use it in GitHub Desktop.
inconclusive: Test wasn't run

inconclusive: Test not run

Отключаем решарпер, перезапускаем VS. Открываем Test \ Windows \ Test Explorer. Rebuild проекта. Если Test Explorer не обнаруживает тестов, то убедитесь, что установлены пакеты:

NUnit 3.9.0
NUnit3TestAdapter 3.9.0
Microsoft.NET.Test.Sdk 15.6.0

Подробнее: https://github.com/nunit/docs/wiki/.NET-Core-and-.NET-Standard

После чего тесты в Test Explorer успешно обнаруживаются, но попытке выполнить - не запускаютс с сообщением: Could not find symbol provider type Mono.Cecil.Pdb.NativePdbReaderProvider.

Данная проблема подробнее описана здесь: nunit/nunit3-vs-adapter#325

Решение: <PackageReference Include="Mono.Cecil" Version="0.10.0-beta6" />.

Финальный *.csproj, при котором нормально запускаются тесты NUnit выглядит так:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <DebugType>Full</DebugType>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.6.0" />
    <PackageReference Include="Mono.Cecil" Version="0.10.0-beta7" />
    <PackageReference Include="NUnit" Version="3.9.0" />
    <PackageReference Include="NUnit3TestAdapter" Version="3.9.0" />
  </ItemGroup>

</Project>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment