我正在使用XUnit的ASP.NET 5,Visual Studio在測試瀏覽器中找不到我的測試。VS測試瀏覽器沒有找到我的單元測試(XUnit.Runner)ASP.NET 5
我已經重建我的項目幾次,讓他們刷新。我的測試瀏覽器是空的。
任何想法?
這裏是我的project.json文件:
{
"version": "1.0.0-*",
"description": "TestLibrary",
"authors": [ "brivell" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"dependencies": {
"AutoFixture": "3.38.1",
"AutoFixture.AutoMoq": "3.38.1",
"BusinessLibrary": "1.0.0-*",
"xunit": "2.1.0",
"xunit.runner.dnx": "2.1.0-rc1-build204"
},
"frameworks": {
"dnx451": { }
}
}
這裏是我的一個我的測試爲例:
[Fact]
public void Traditional()
{
// Arrange
var sut = new Calculator();
// Act
sut.Subtract(1);
// Assert
Assert.True(sut.Value < 0);
}
你需要你上面的測試[TestMethod的]屬性。 https://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.testmethodattribute.aspx – Dylan
@DTmann該屬性僅在使用Microsoft UnitTesting庫時有效。 Xunit使用屬性'[Fact]' – Eris