0
A
回答
0
我跟着這是評價和提供的答案給出確信,下面做的所有建議
- 的xUnit的NuGet包安裝
- 的xunit.runner.visualstudio安裝
- using語句的的xUnit庫添加
我注意到的NuGet包是不是最新的版本,所以我更新到了晚期解決問題的可用版本。
1
我沒有安裝任何XUnit擴展。相反,我將這些包從NuGet安裝到我的測試庫中。
- 的xUnit
- xunit.runner.visualstudio
,並提供:
和一個packages.config:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="xunit" version="2.1.0" targetFramework="net451" />
<package id="xunit.abstractions" version="2.0.0" targetFramework="net451" />
<package id="xunit.assert" version="2.1.0" targetFramework="net451" />
<package id="xunit.core" version="2.1.0" targetFramework="net451" />
<package id="xunit.extensibility.core" version="2.1.0" targetFramework="net451" />
<package id="xunit.extensibility.execution" version="2.1.0" targetFramework="net451" />
<package id="xunit.runner.visualstudio" version="2.1.0" targetFramework="net451" />
</packages>
然後我創建了一個班級:
using Xunit;
public class FunFacts
{
[Fact]
public void PassingTest()
{
Assert.Equal(4, Add(2, 2));
}
[Fact]
public void FailingTest()
{
Assert.Equal(5, Add(2, 2));
}
int Add(int x, int y)
{
return x + y;
}
}
測試隨後通過並且按預期失敗。
相關問題
- 1. 擴展新的xUnit斷言類斷言
- 2. Xunit:在一種測試方法中執行所有'斷言'?
- 3. 沒有PHPUnit的斷言,但有
- 4. 相當於Nunit的斷言是什麼?在Xunit中呢?
- 5. C#斷言比較兩個列表FluentAssertions的xUnit
- 6. XUnit用於檢查對象相等的斷言
- 7. 蟒蛇斷言有和沒有括號
- 8. 我是否需要多重斷言? xUnit Test
- 9. xUnit:斷言兩個列表<T>是否相等?
- 10. 如何實現XUnit描述性斷言消息?
- 11. 有沒有一種方法可以內聯斷言/啓用斷言?
- 12. 異步斷言沒有在scalatest發射
- 13. 如何斷言沒有引發異常?
- 14. 有沒有人用xunit運行reshaper 5?
- 15. 有沒有辦法斷言一個元素沒有類?
- 16. 從rspec中斷言斷言與斷言
- 17. 以新的編程語言實現xunit
- 18. XUnit測試DbContext沒有配置
- 19. 沒有發現由vstest.console.exe xunit測試
- 20. 斷言與JUnit斷言
- 21. 斷言列表不是空的 - 有沒有Hamcrest?
- 22. 有沒有辦法斷言當前的命名空間?
- 23. 有沒有辦法計算TestNG中斷言的數量?
- 24. 如何斷言只有屬性斷言不是空的?
- 25. Rails的,失敗的斷言,沒有任何消息給
- 26. 如何斷言沒有訂單的字典的兩個列表?
- 27. 有線JUnit測試斷言
- 28. Rails斷言表單有效
- 29. ,只有發生在斷言
- 30. 有沒有辦法在XML模式中重複使用斷言?
實際上你是否將xunit添加到NuGet的項目中? –
是否安裝了xunit 2.0.0 – user65439
和'xunit.assert'? –