Zrobiłem Nuget zainstalować tak:Czy xunit.runner.visualstudio nie działać dla Visual Studio
Install-Package xunit.runner.visualstudio -Version 2.2.0
Na mojego projektu badawczego.
mam test podobny do tego:
public class When_Doing_Stuff_I_Want_To_Test
{
[Fact]
public void Can_Do_Stuff()
{
var result = DoStuff();
result.ShouldNotBeNull();
result.Success.ShouldBeTrue();
}
}
Mimo, że zrobiłem wiele VS ponownym uruchomieniu ponownym uruchomieniu laptopa, lewy dziennie pomiędzy, VS 2017 nie jest jeszcze w stanie odkryć moich testów:
Co mogę zrobić, aby to naprawić i zobaczyć moje testy?
Uzupełnienie
pracuję pod 4.6.1, więc nie jest jeszcze rdzenia.
Pytania dotyczące tego samego tematu, który nie pomogło:
- why-is-the-xunit-runner-not-finding-my-tests
- this response
- and this similar one
- xunit.runner.visualstudio not working on Visual Studio 2013 Update 4
Więc jest dużo dzieje okrągły, żaden z to pomaga ed ...
Aktualizacja
nie mogę NUnit do pracy albo, nie pojawi się w teście Explorer, jak również.
Aktualizacja 2
I otarł mój projekt i odtworzone projekty tak:
Potem kopiowane mój oryginalny kod i dodaniu wszystkich niezbędnych referencji, nie ma różnicy.
Czy masz "testRunner", aw zależnościach "dotnet-test-xunit" zestaw w pliku project.json? –
Co to jest 'testrunner' i' dotnet-test-xunit' nie można znaleźć nigdzie w strukturze folderów mojego rozwiązania. – Spikee
Jaki jest dokładny typ projektu, którego używasz? .NET Core, czy nie? W tej chwili nie jest to łatwa konfiguracja, ze względu na złożoność typów projektów, dlatego musisz bardzo jasno określić, co robisz. –