![](/img/trans.png)
[英]Unit test case for SaveChangesAsync
我在我的項目中使用 Mass Transit,Entity Framework,C#。 我讓我的消費者消費一個事件並將數據插入表中。 我想知道如何為此方法模擬消費者和單元測試用例。 這是我添加的單元測試用例代碼 { 私人 ITestHarness _testHarness; } 預期:正確但是是: ...
[英]Unit test case for SaveChangesAsync
我在我的項目中使用 Mass Transit,Entity Framework,C#。 我讓我的消費者消費一個事件並將數據插入表中。 我想知道如何為此方法模擬消費者和單元測試用例。 這是我添加的單元測試用例代碼 { 私人 ITestHarness _testHarness; } 預期:正確但是是: ...
[英]Can NUnit TImeoutAttribute override NUnit Console Runner timeout?
我目前使用 NUnit 控制台來運行我的 NUnit 3 測試。 我將Timeout命令行選項傳遞給 NUnit Console Runner。 這個超時大約是 30 分鍾,但我有一個測試需要超過 30 分鍾,所以我在那個測試上放了一個TimeoutAttribute 。 我假設TimeoutAt ...
[英]Print all test cases along with passed/failed using dotnet test/nunit console runner
我希望打印所有測試用例及其狀態(通過/失敗),如下所示: 我已經從這個鏈接console runner test嘗試過這個,但它只打印測試名稱,沒有狀態。 我也嘗試使用此鏈接do.net test中的“do.net test” 有沒有辦法打印如上所示的 output? ...
[英]How to have playwright workers execute separate logical paths in an NUnit test?
我有一個 Playwright 測試,我正在通過以下命令運行 - do.net test -- NUnit.NumberOfTestWorkers=2 據我所知,這將與 2 名工人並行執行相同的測試。 我很好奇是否有任何方法可以讓每個 worker go 沿着單獨的邏輯路徑走,也許取決於 work ...
[英]Not able scroll down the page using selenium - nUnit, C#
嘗試單擊頁面底部的按鈕時出現以下錯誤。 看起來出現此錯誤是因為該按鈕在第一點不可見,如果我們向下滾動頁面,則只有 selenium 能夠識別該按鈕。 我嘗試使用以下代碼向下滾動 web 頁面,但它對我沒有幫助。 如果我嘗試使用element.Sendkeys(Keys.ArrowDown)那么它也 ...
[英]NUnit tests failed with FLuentValidation in ONion Architecture
我正在嘗試使用 fluentvalidations 實施 nunit 測試,但它顯示了一個失敗的測試和消息: FluentValidation.AsyncValidatorInvokedSynchronouslyException: Validator "AddVehicleCommandValid ...
[英]Why does Assert.Multiple 'remember' an already caught assertion failure?
以下代碼: 印刷預期異常意外異常:失敗! 為什么在第一個塊中捕獲的AssertionException被Assert.Multiple第二次拾取? 如果我只是做Assert.True(true); , 不會拋出異常。 我認為這不重要,但我使用的是 .NET 6.0。 ...
[英]How to fill a Mock<DbSet> in Nunit with Moq?
我正在嘗試用測試實體填充模擬數據庫集,但我只會在異常后出現異常。 我對 Nunit 測試很陌生,還沒有真正掌握它。 我正在嘗試在我的存儲庫中測試一個簡單的刪除方法,這里是該方法的代碼: 這是我寫的測試: 當我只使用 Setup 方法時,我得到了這個異常: System.NotSupportedE ...
[英]What to Unit Test in a piece of code that just returns a list from DB?
我有這段我寫的代碼,用在一個端點上。 基本上, SearchCatalogItemRequest只是一個 object,它只包含一個string ,然后用於使用 EF Core 7 過濾搜索。 我以前做過單元測試,但它是為了更多的“肉質”代碼; 這個只是根據過濾器從數據庫中返回一個列表。 在這種情 ...
[英]How to execute specific test classes with Jenkins Build Step
我已經在本地計算機上下載並設置了 Jenkins。 到目前為止,我已經能夠讓它與我的 github 存儲庫同步,拉下代碼並成功構建,然后它還運行所有測試。 我使用內置的Execute Windows 批處理命令構建選項來執行所有這些操作。 我試圖將測試執行限制為特定的--where我嘗試了幾種不同的 ...
[英]How to solve `missing reference error` with unit-test in Unity?
我嘗試在 Unity 中進行簡單的 nunit 測試,但是當我嘗試引用MyScript時出現missing reference錯誤項目設置: Tests.asdmdef (由 Unity 創建){ "name": "Tests", "rootNamespace": "", ...
[英]Deserialize NUnit XML output
我正在嘗試將自定義 NUnit (3) 測試運行程序合並到一個項目中。 我目前正在使用這種代碼(直接從https://docs.nunit.org/articles/nunit-engine/Getting-Started.html 中提取): 代碼運行良好,我得到了一個測試結果,以test-ru ...
[英]I have multiple TestRunParameters in an nunit .runsettings file. How can I loop over them?
我有一個非常簡單的 nunit.runsettings 文件,如下所示: 我希望做的是遍歷參數而不是按名稱訪問。 如果我只想要一個值,這會起作用: 感覺這應該可以循環遍歷它們,但事實並非如此: 我收到此錯誤: 編譯器錯誤 CS1579 foreach 語句無法對類型“type1”的變量進行操作,因 ...
[英]NUnit: TestName causes tests to go undiscovered
我在這里、Nunit 或 MS 站點上似乎找不到任何相關帖子來報告TestName參數的任何問題。 如果沒有這個參數,我的測試就會被發現並運行。 但是,如果我將此參數添加到任何 TestCase,則不會發現該特定測試,並且“測試運行”計數器會顯示減少的數量。 然后我刪除了TestName參數,它們被 ...
[英]Azure service bus consumer tests
我目前正在研究 a.net core 7 c#,該服務使用 masstransit 使用 azure 服務總線隊列。 問題是消費者正在按預期工作,但現在我必須創建一個 Nunit 測試和 Idk hot 來編寫這樣的測試。 我的消費者正在等待 azure 服務總線。 因此,當隊列收到一條消息時,該消 ...
[英]Run selenium NUnit tests in specific order
我有一個用 NUnit 編寫的 selenium 項目 C# .NET 6. 我有一個名為“測試”的文件夾,其中有多個子文件夾,每個文件夾都有很多類。 每個 class 只有一種測試方法。 這樣做的原因是為了構建項目,每個 class 代表我正在測試的軟件中的一個進程。 但是,某些進程需要在其他一些 ...
[英]C#- Print an additional message to the the actual specflow error
我正在嘗試使用如下所示的 AfterStep 掛鈎向實際的 specflow 錯誤消息添加一條附加消息,但它不起作用,有人可以建議更好的方法。 我試圖拋出另一個自定義異常以從 AfterStep 掛鈎內部打印我的附加消息,但這會更改原始堆棧跟蹤。 ...
[英]net core 7, dotnet test : continue after one test failed
我正在使用 .net 核心 7。 從命令行,do.net 測試(我正在使用 nunit)在測試失敗時停止。 有沒有辦法不停止並繼續進行以下測試? 謝謝 ! ...
[英]how we can mock and setup this GetCache
實際數據訪問層方法 在設置方法中。 在測試方法中 我正在嘗試修復此編譯錯誤。 ...
[英]How to convert an unexpected exception into an assertion failure in NUnit test/Selenium/C#?
我是新手,無法在 NUnit 文檔中弄清楚。 我認為此鏈接包含有用的信息: https://docs.nunit.org/articles/nunit/writing-tests/constraints/ThrowsConstraint.html 如何將“元素不可點擊”、“點擊被攔截”等意外異常轉 ...