cost 300 ms
SaveChangesAsync 的單元測試用例

[英]Unit test case for SaveChangesAsync

我在我的項目中使用 Mass Transit,Entity Framework,C#。 我讓我的消費者消費一個事件並將數據插入表中。 我想知道如何為此方法模擬消費者和單元測試用例。 這是我添加的單元測試用例代碼 { 私人 ITestHarness _testHarness; } 預期:正確但是是: ...

NUnit TImeoutAttribute 可以覆蓋 NUnit 控制台運行器超時嗎?

[英]Can NUnit TImeoutAttribute override NUnit Console Runner timeout?

我目前使用 NUnit 控制台來運行我的 NUnit 3 測試。 我將Timeout命令行選項傳遞給 NUnit Console Runner。 這個超時大約是 30 分鍾,但我有一個測試需要超過 30 分鍾,所以我在那個測試上放了一個TimeoutAttribute 。 我假設TimeoutAt ...

使用 do.net test/nunit console runner 打印所有測試用例以及通過/失敗

[英]Print all test cases along with passed/failed using dotnet test/nunit console runner

我希望打印所有測試用例及其狀態(通過/失敗),如下所示: 我已經從這個鏈接console runner test嘗試過這個,但它只打印測試名稱,沒有狀態。 我也嘗試使用此鏈接do.net test中的“do.net test” 有沒有辦法打印如上所示的 output? ...

如何讓編劇工作者在 NUnit 測試中執行單獨的邏輯路徑?

[英]How to have playwright workers execute separate logical paths in an NUnit test?

我有一個 Playwright 測試,我正在通過以下命令運行 - do.net test -- NUnit.NumberOfTestWorkers=2 據我所知,這將與 2 名工人並行執行相同的測試。 我很好奇是否有任何方法可以讓每個 worker go 沿着單獨的邏輯路徑走,也許取決於 work ...

無法使用 selenium 向下滾動頁面 - nUnit,C#

[英]Not able scroll down the page using selenium - nUnit, C#

嘗試單擊頁面底部的按鈕時出現以下錯誤。 看起來出現此錯誤是因為該按鈕在第一點不可見,如果我們向下滾動頁面,則只有 selenium 能夠識別該按鈕。 我嘗試使用以下代碼向下滾動 web 頁面,但它對我沒有幫助。 如果我嘗試使用element.Sendkeys(Keys.ArrowDown)那么它也 ...

為什么 Assert.Multiple ‘記住’一個已經捕獲的斷言失敗?

[英]Why does Assert.Multiple 'remember' an already caught assertion failure?

以下代碼: 印刷預期異常意外異常:失敗! 為什么在第一個塊中捕獲的AssertionException被Assert.Multiple第二次拾取? 如果我只是做Assert.True(true); , 不會拋出異常。 我認為這不重要,但我使用的是 .NET 6.0。 ...

如何填充 Mock<dbset> 在 Nunit 與最小起訂量?</dbset>

[英]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 過濾搜索。 我以前做過單元測試,但它是為了更多的“肉質”代碼; 這個只是根據過濾器從數據庫中返回一個列表。 在這種情 ...

如何使用 Jenkins Build Step 執行特定的測試類

[英]How to execute specific test classes with Jenkins Build Step

我已經在本地計算機上下載並設置了 Jenkins。 到目前為止,我已經能夠讓它與我的 github 存儲庫同步,拉下代碼並成功構建,然后它還運行所有測試。 我使用內置的Execute Windows 批處理命令構建選項來執行所有這些操作。 我試圖將測試執行限制為特定的--where我嘗試了幾種不同的 ...

反序列化 NUnit XML output

[英]Deserialize NUnit XML output

我正在嘗試將自定義 NUnit (3) 測試運行程序合並到一個項目中。 我目前正在使用這種代碼(直接從https://docs.nunit.org/articles/nunit-engine/Getting-Started.html 中提取): 代碼運行良好,我得到了一個測試結果,以test-ru ...

我在 nunit.runsettings 文件中有多個 TestRunParameters。 我怎樣才能遍歷它們?

[英]I have multiple TestRunParameters in an nunit .runsettings file. How can I loop over them?

我有一個非常簡單的 nunit.runsettings 文件,如下所示: 我希望做的是遍歷參數而不是按名稱訪問。 如果我只想要一個值,這會起作用: 感覺這應該可以循環遍歷它們,但事實並非如此: 我收到此錯誤: 編譯器錯誤 CS1579 foreach 語句無法對類型“type1”的變量進行操作,因 ...

NUnit:TestName 導致未發現 go 的測試

[英]NUnit: TestName causes tests to go undiscovered

我在這里、Nunit 或 MS 站點上似乎找不到任何相關帖子來報告TestName參數的任何問題。 如果沒有這個參數,我的測試就會被發現並運行。 但是,如果我將此參數添加到任何 TestCase,則不會發現該特定測試,並且“測試運行”計數器會顯示減少的數量。 然后我刪除了TestName參數,它們被 ...

Azure 服務總線消費者測試

[英]Azure service bus consumer tests

我目前正在研究 a.net core 7 c#,該服務使用 masstransit 使用 azure 服務總線隊列。 問題是消費者正在按預期工作,但現在我必須創建一個 Nunit 測試和 Idk hot 來編寫這樣的測試。 我的消費者正在等待 azure 服務總線。 因此,當隊列收到一條消息時,該消 ...

按特定順序運行 selenium NUnit 測試

[英]Run selenium NUnit tests in specific order

我有一個用 NUnit 編寫的 selenium 項目 C# .NET 6. 我有一個名為“測試”的文件夾,其中有多個子文件夾,每個文件夾都有很多類。 每個 class 只有一種測試方法。 這樣做的原因是為了構建項目,每個 class 代表我正在測試的軟件中的一個進程。 但是,某些進程需要在其他一些 ...

C#- 向實際的 specflow 錯誤打印一條附加消息

[英]C#- Print an additional message to the the actual specflow error

我正在嘗試使用如下所示的 AfterStep 掛鈎向實際的 specflow 錯誤消息添加一條附加消息,但它不起作用,有人可以建議更好的方法。 我試圖拋出另一個自定義異常以從 AfterStep 掛鈎內部打印我的附加消息,但這會更改原始堆棧跟蹤。 ...

如何在 NUnit 測試/Selenium/C# 中將意外異常轉換為斷言失敗?

[英]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 如何將“元素不可點擊”、“點擊被攔截”等意外異常轉 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM