xunit.net

    0熱度

    1回答

    我創建了下面的csproj文件中的ASP.NET 1.1核心測試的xUnit項目的測試結果: <Project ToolsVersion="15.0"> <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" /> <PropertyGroup>

    0熱度

    1回答

    有視覺工作室/ resharper運行測試我有一個庫充滿單元測試(xunit),其中我可以注入這些測試使用的一些元素。 我想要一個項目運行所有這些測試與嘲笑的端點和另一個真實(現場,接受環境)端點。 但是,當我創建一個新項目並引用單元測試庫時,Resharper(或VS2015)不會讓我運行任何測試。 我該如何做到這一點?

    0熱度

    1回答

    我試圖通過查看有多少結果傳入我的Save method來測試我的一個方法。相關線路: await paymentSampleRepository.Received() .SaveSamplesAsync(Arg.Do<List<PaymentSamplePopulation>>(x => Assert.Equal(sampleCount, x.Count()

    9熱度

    4回答

    我們正在啓動一個新的.net核心項目,我們正在設置Bamboo來構建我們的項目並運行測試,因此我的問題是: 有沒有一種方法可以使用xunit dotnet測試CLi測試運行器以NUnit格式輸出? 目前我們有:「dotnet test -xml TestResults.xml」來運行我們的測試,除非我們無法在Bamboo中獲得結果,否則這些測試非常有效。 或者沒有人有替代方案可以爲我們工作嗎?

    0熱度

    1回答

    最近在Visual Studio中,NuGet包管理器開始顯示xunit.abstractions有可用的更新。然而,當我們去更新它時,我們得到以下錯誤: 「錯誤:將'xunit.abstractions 2.0.0'更新爲'xunit.abstractions 2.0.1'失敗。無法找到版本的'xunit .extensibility.core'與'xunit.abstractions 2.0.

    1熱度

    1回答

    我有一個使用xUnit.net的大型測試集(5k +),並且在並行運行的測試中遇到併發問題。 xUnit隨機化測試的執行順序,這使我很難檢測到問題。 我想知道在測試執行期間是否有方法記錄測試開始和結束的時刻。 注意:使用構造函數和disposer方法不會削減它,因爲您無法知道哪個測試正在構造函數/處理器上運行。注2:如果不明顯,我正在尋找不涉及在每個測試中寫日誌調用的解決方案。 感謝,

    1熱度

    1回答

    我有Visual Studio Pro 2015,我試圖在解決方案中運行xUnit測試。當我將主動解決方案平臺設置爲「Any cpu」進行編譯時,我的所有測試都顯示在測試瀏覽器中。如果我切換到x64並重建(成功),它們都不會顯示在測試資源管理器中。這是xUnit的某種限制嗎?我還沒有發現任何在線效果。

    7熱度

    1回答

    所以我有類似下面的測試: [Fact] public void Test1() { Assert.ThrowsAsync<ArgumentNullException>(() => MethodThatThrows()); } private async Task MethodThatThrows() { await Tas

    6熱度

    3回答

    對於我的生活,我無法使用基於msbuild的新 xunit項目模板在Visual Studio 2017中進行單元測試。 要求是單元測試既可以在Visual Studio(對於開發人員)內部工作,也可以在自動構建過程的CLI上從dotnet test工作,但是我不能一致地工作。 這是我曾嘗試: 在現有的解決方案,創建一個新的項目,並選擇.NET核心>的xUnit測試項目。從Visual Studi

    2熱度

    1回答

    運行FsCheck你好我試圖用xunit.runner.console運行FsCheck.Xunit測試,並收到以下異常: Kata.TennisProperties.Given advantaged player when advantaged player wins score is correct [FAIL] System.Reflection.TargetInvocationE