cost 364 ms
字典<string, string[]>盡管找到了預期值,但 ShouldContainKeyAndValue 單元測試失敗</string,>

[英]Dictionary<string, string[]> ShouldContainKeyAndValue fails unit test despite finding the expected value

我使用 XUnit 和 Shouldly 編寫了這個單元測試。 請注意,我替換了部分命名空間、變量名、屬性等,因為客戶是一個大型公共組織。 所以問題是我的測試失敗並顯示以下消息: 請注意,預期值和實際值完全相同。 這里到底發生了什么? 這個錯誤對我來說意義不大。 我也嘗試過使用有效的ShouldCo ...

如何使用 Shouldly 進行自定義斷言並維護特定於調用站點的斷言消息?

[英]How can I have custom asserts with Shouldly and maintain the call-site-specific assertion messages?

我在我的 xUnit 測試中使用了優秀的Shouldly庫,並且我發現自己在不同的測試中使用了設置的斷言序列,所以我將它們組合到新的斷言擴展方法中——但是當我這樣做時,我失去了Shouldly的上下文斷言消息。 這是我的舊代碼,它與Shouldly在Shouldly斷言錯誤中包含源級信息和調用站點 ...

Visual Studio - 禁用進入模塊的源代碼(應該)

[英]Visual Studio - disable stepping into source code of module (Shouldly)

我正在為 C# 使用一個名為Shouldly的斷言框架。 代碼如下所示: 這與以下內容相同: 但是,當我調試使用 Shouldly 的示例時,會發生這種情況: 但我希望這種情況發生: 問題當我使用 Shouldly 進行調試時,Visual Studio 會進入 Shouldly packag ...

是否有用於順序應該斷言的 Resharper 模式?

[英]Is there a Resharper pattern for sequential Shouldly asserts?

我正在嘗試提出一個 Resharper 模式來應用於順序應該斷言。 例如,我有這些檢查: 在這種情況下,它應該替換為: 如果這是唯一的情況,那也沒有問題,但問題是我目前管理的模式中沒有涵蓋許多不同的可能性。 我想要做的是達到這樣的程度,即任何時候我都會得到兩次或更多的任何類型的順序檢查(Shoul ...

用 shouldly 測試兩個條件

[英]Test two conditions with shouldly

我在一個班級有一個財產 我想用兩個條件測試財產稅法。 如果財政代碼為空或財政代碼通過方法驗證,則測試正常 如果驗證了兩個條件之一,我如何在一行中進行測試? 我想在測試項目中使用這個條件,所以代碼行可以是 但我不能,因為null和string是兩種不同的類型。 ...

2019-02-05 11:13:20   3   780    c# / shouldly  
應該拋出單元測試失敗,但是傳奇處理程序代碼確實會拋出一個不可恢復的異常

[英]Should throw unit test fails but saga handler code does throw an unrecoverable exception

在我的測試構造函數中,我設置了我的傳奇: 我的測試斷言未接收重要數據會導致失敗: SqlSaga中的實際代碼: 引發預期的失敗,但測試表明相反: shouldly.ShouldAssertException _mySaga.Handle(new Importan ...

我的單元測試中的C#我想看看它是否為null或空字符串

[英]C# in my unit test i want to see if it is null or an empty string

我正在使用Machine spec / Shouldly並測試映射配置文件(日常工作)。 映射期望有時會不一致。 有時我看到返回一個""顯式空字符串,有時它是一個空值。 由於我們要映射到電子表格,因此在那方面並不重要,但是斷言時會有些煩人。 在計算機規范中,有沒有一種方法可以執行類似 ...

如何使用ShouldBe測試int相等性

[英]How to test int equality with ShouldBe

我正在使用ShouldBe運行c#測試,並且我有以下代碼: 問題是它引發異常: “ Shouldly.ShouldAssertException”類型的異常在Shouldly.dll中發生,但未在用戶代碼中處理 附加信息:x 3 3 如何使用Sh ...

2017-07-24 07:43:19   2   893    c# / shouldly  
具有Shouldly語句的單元測試失敗

[英]Unit Tests with Shouldly statement fail

由於某些天,到達第一條Shouldly語句時,我在本地計算機上運行的Visual Studio中的所有C#單元測試都引發了TypeInitializationException異常: 除了內在的例外 和堆棧跟蹤: 在https://github.com/shouldly/ ...

使用 Shouldly 測試異常消息

[英]Testing Exception Messages with Shouldly

有沒有辦法用shouldly測試異常消息? 一個例子: 測試方法: 我通常會這樣測試: 使用should,我現在可以測試是否拋出異常: 但是我怎樣才能測試異常的消息呢? ...

Shouldly斷言庫如何知道斷言應用於的表達式?

[英]How does the Shouldly assertion library know the expression the assertion was applied to?

.NET的Shouldly斷言庫以某種方式知道調用斷言方法的表達式,因此它能夠將它顯示在消息中。 我試圖找出它是如何工作但在源代碼中丟失了。 我懷疑它會查看已編譯的代碼,但我真的很想知道這是如何發生的。 從文檔中 不知何故應該知道表達式map.IndexOfValue(“boo”) ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM