工作,我已經做了的NuGet安裝這樣的:是否xunit.runner.visualstudio不爲Visual Studio
Install-Package xunit.runner.visualstudio -Version 2.2.0
在我的測試項目。
我有一個類似的測試:
public class When_Doing_Stuff_I_Want_To_Test
{
[Fact]
public void Can_Do_Stuff()
{
var result = DoStuff();
result.ShouldNotBeNull();
result.Success.ShouldBeTrue();
}
}
雖然我已經做了無數VS重新啓動,筆記本電腦重新啓動,之間留下了一天,VS 2017年依然沒能發現我的測試:
我能做些什麼來解決這個問題,看看我的測試?
附錄
我4.6.1下工作,所以沒有核心。關於同一主題
問題沒有幫助:
- 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
所以有很多兜兜,沒有它有幫助編...
更新
我不能讓NUnit的要麼工作,在測試資源管理器不會顯示爲好。
更新2
我擦我的項目和重建項目,像這樣:
然後我複製我的原代碼,增加了所有必需的引用,沒有任何區別。
你有「testRunner」,在依賴關係中,你的project.json文件中設置了「dotnet-test-xunit」嗎? –
我的解決方案文件夾結構中的任何地方都找不到'testrunner'和'dotnet-test-xunit'。 – Spikee
您使用的具體項目類型是什麼? .NET Core,還是不是?由於項目類型的複雜性,目前這不是一個簡單的設置,所以你必須清楚你在做什麼。 –