nunit

    1熱度

    1回答

    我有一個project在netstandard 1.6項目中實現,我的單元測試在.NET Core 2.0項目中。我正在運行Visual Studio 2017 Mac版本7.3(內部版本764)。 從單元測試板運行的測試很好(如果我添加輸出,會發生綠色圓圈和控制檯輸出),但是當我在測試中設置斷點或明確引發異常時,調試程序不會中斷。我試過右鍵單擊測試並選擇「Debug Test」,然後右鍵單擊測試

    0熱度

    1回答

    我正在擴展nunit框架,並需要訂閱TestResult.xml文件已被寫入後觸發的事件。 有這樣的事嗎? 我該怎麼辦? 謝謝。

    0熱度

    1回答

    我們試圖通過解析輸出.xml文件來從我們的NUnit測試生成自動化測試報告。 如果測試失敗,則輸出打印: <test-case id="1013" name="TestThatFails" fullname="TestThatFails" methodname="TestThatFails" classname="TestThatFails" runstate="Runnable" seed="9

    0熱度

    1回答

    我試圖使用ValueSourceAttribute進行測試。 下面是一個例子 [Test] public async Task TestDocumentsDifferentFormats( [ValueSource(nameof(Formats))] string format, [ValueSource(nameof(Documents))] IDocume

    0熱度

    1回答

    有沒有人知道如何通過Visual Studio Team Services運行測試時報告NUnit類別屬性?

    0熱度

    1回答

    TLDR;我有一個混合的解決方案:我正在開發的庫的NetStandard 2.0和測試的.Net Framework 4.6.2(或者dotnetcore 2.0)。如何配置travis.yml來構建庫和測試項目。 我實際上正在爲一個休息API的客戶端。我決定使用.NET Standard 2.0作爲項目類型。由於這是一個基於REST的api,我決定使用Newtonsoft.Json對內容進行反序

    0熱度

    2回答

    按照SpecFlow網站,我可以生成通過執行以下語句的TestResult: nunit3-console.exe --labels=All --out=TestResult.txt "--result=TestResult.xml;format=nunit2" bin\Debug\BookShop.AcceptanceTests.dll 我已經適應了這個聲明如下: nunit3-consol

    1熱度

    3回答

    我正在嘗試在生產代碼中找到斷言的最佳做法,但我很驚訝我找到的信息很少。 首先是否可以在生產代碼中聲明斷言? 其次,我發現內置的Debug.Assert for .NET本質上會自動禁用生產代碼,並且實際上只能在開發環境中運行。這是真的嗎,NUnit是否也有內置的這個功能? 例如,如果我在生產代碼中具有以下內容,斷言將被忽略? var sortedActuals = actuals.OrderByD

    0熱度

    1回答

    單元測試來看,我必須建立在我的機器上的單元測試DDL並在另外的地方沒有安裝Visual Studio 爲此,我安裝NUnit的命令行中運行,並調用我的單元測試DLL和它不是在我的C#工作 我只在我的測試方法 添加[TestMethod]屬性下面的圖片展示如何調用NUnit的命令行 任何問題在這裏或以任何其他方式做到這一點? 注:我使用硒庫在我的項目

    4熱度

    1回答

    我想升級我的NUnit控制檯版本2.4.8到最新或至少3版中唯一的幫助,我在網上找到了有關Visual Studio和升級它,但我我正在使用MAC,並且在我的VS中已經有了最新版本。 我想我搜索的方式是關於命令行的NuGet像 nuget update nunit-console ,但它給了我下面的錯誤 No packages.config, project or solution file