cost 243 ms
是否有一個測試數據構建器可以處理沒有默認構造函數的類?

[英]Is there a test data builder that works with classes without default constructor?

由於在我的代碼庫中引入了 C# 8 的不可為空引用類型,我將我的域類更改為具有接受參數以初始化其不可為空屬性的值的構造函數。 在單元測試中,我不想用無意義的數據填充這些構造函數參數,所以我嘗試使用 NBuilder 和 Bogus 等庫為我創建實例。 假的例子是var myObject = Fak ...

NBuilder 從 0 開始整數

[英]NBuilder start integer at 0

我有這個模型: Order屬性從 0 而不是 1 開始。當我使用NBuilder構建我的 OrderProperties 列表時,它會自動將第一個Order為 1 有沒有辦法告訴它從 0 開始呢? ...

NBuilder 和 DbContext 無效轉換問題

[英]NBuilder and DbContext invalid cast issue

我對NBuilder真的很陌生,但它看起來很棒,所以我想我會試一試。 我有一個像這樣從DbContext繼承的DatabaseContext : 現在,我創建了一個查詢DatabaseContext的服務,如下所示: 現在我想做一個測試。 我這樣設置這個上下文: 最重要的部分是Creat ...

如何在C#中保護Moq屬性

[英]How to Moq protected property in C#

我試過了: 我已經嘗試了很多東西,但沒有一個成功。 我能夠模擬受保護的方法,但不能保護受保護的屬性。 我如何模擬受保護的屬性? ...

定義流暢使用的擴展方法

[英]Defining extension method for fluent use

我正在嘗試添加一個擴展方法,該方法生成一個隨機的整數 HashSet 以與 NBuilder 模擬庫一起使用。 這是我想縮短為簡單擴展方法的方法: 我想替換With()所以它看起來像: 像這樣的東西: 有人可以指出我正確的方向嗎 ...

NBuilder填充嵌套的哈希集

[英]NBuilder populate nested hashset

我正在嘗試使用NBuilder( https://github.com/nbuilder/nbuilder )填充一些測試數據。 這是我的課: 我想生成一個人列表,其中有一個隨機整數列表,范圍為1-50。 我無法弄清楚如何指定NBuilder應該填充列表以及如何設置約束。 下面 ...

2018-02-19 15:28:02   1   65    c# / nbuilder  
NBuilder無參數構造函數錯誤

[英]NBuilder parameterless constructor error

我們正在使用NBuilder為我們的測試生成測試數據。 我們有一些帶有私人二傳手的模型。 因此,只能在整個構造函數中設置這些屬性。 問題是我們從NBuilder得到以下錯誤: CompanyAddressViewModel 沒有默認的無參數構造函數 我理解錯誤。 我真的需要在我的類中創建一 ...

2016-11-09 11:19:37   3   930    c# / nbuilder  
如何使用C#泛型返回派生類

[英]How to return derived class with C# generics

我正在嘗試使用NBuilder為擴展基類的所有類自動化生成一些測試數據,其中每個類將具有不同的字段。 這是我的代碼: return derviedObj給出錯誤的return derviedObj不能將derviedObj隱式轉換為T ...

2016-05-31 05:14:49   3   188    c# / nbuilder  
Xamarin.ios-使用NBuilder生成模擬會引發TypeCreationException

[英]Xamarin.ios - Using NBuilder to build mocks throws TypeCreationException

我正在使用NBuilder庫來構建模擬的http響應,在Android上一切正常,但是在iOS中,每次要構建模型類時,都會引發此異常。 “ FizzWare.NBuilder.TypeCreationException”,它說我的X模型類沒有真正的無參數構造函數! 例如,此模型類: ...

NBuilder-創建更多隨機類型,例如EmailAddress

[英]NBuilder - creating more Random types e.g. EmailAddress

現在,我正在使用NBuilder在我的模擬存儲庫中生成客戶。 不幸的是,我對隨機字符串的唯一選擇似乎是.Phrase() 我希望能夠生成半敏感的數據,例如電子郵件地址。 有沒有一種方法可以自定義NBuilder來執行此操作,還是應該將兩個帶有@符號的.Phrase()調用拼湊在一起? ...

NBuilder在集合上的用法

[英]NBuilder Usage On Collection

我在這里找到了NBuilder的這種實現: https ://gist.github.com/markgibaud/4150878 直到我需要在其中添加一些集合之前,這就像一種魅力。 例如: 我想用至少一個記錄填充任何集合。 我結束了這段代碼: 但是,當我嘗試調用 ...

使NBuilder構建列表列表

[英]Getting NBuilder to build a List of Lists

我得到的參數計數與NBuilder不匹配,基本上是在嘗試建立列表列表,似乎找不到使用NBuilder來執行此操作的示例: ...

2013-02-26 22:25:19   2   1491    c# / nbuilder  
有沒有辦法用測試數據創建一個類型的實例?

[英]Is there a way of creating an instance of a type with test data?

我有一個類型,並希望用測試數據創建它的實例。 我知道像NBuilder或AutoFixture這樣的框架可以創建在設計時( <T> )已知的類型的實例。 這些框架是否能夠基於僅在運行時( Type )知道的類型創建實例? 最后,我想做一些事情: ...

NBuilder-如何創建包含多個派生類的集合

[英]NBuilder - How to create a collection that contains several derived class

我有實體: 是否可以構建BaseEntity的列表(集合),但僅包含派生類的實例? 謝謝 編輯 我的意思是可以使用NBuilder Build<BaseEntity>創建列表 ...

如何使用構建器自動創建測試數據,以便將驗證考慮在內

[英]How to automatically create test data with builder that will take verifications into account

我使用NBuilder創建測試數據,我的類有很多屬性,因此手動創建是不可能的 。 在我使用NBuilder之前,我將一些SQL選擇粘貼到csv文件並使用自動映射在測試中重新創建它們。 現在我想使用NBuilder或其他東西,我面臨實體/數據庫限制的問題。 有什么辦法可以告訴其中一些構建 ...

生成對象時如何告訴NBuilder攔截吸氣劑?

[英]How to tell NBuilder to intercept getters when generating object?

我有以下NBuilder代碼: 很死很簡單。 但這在Review的此屬性上是錯誤的: 基本上,我認為NBuilder試圖評估所有屬性,包括getter,但是User屬性不存在。 即使我這樣做: 它仍然錯誤。 有什么方法可以告訴NBuilder攔截該吸氣劑 ...

2012-06-21 02:28:17   1   472    c# / nbuilder  
使用NBuilder測試NHibernate映射

[英]Using NBuilder to test NHibernate mappings

我已經在單元測試中使用NBuilder一段時間來模擬內存中的數據了,它非常棒,然后我想用它來測試我的NHibernate映射,我認為它是透明的,但是我不知道自己是什么。做錯了=(它根本無法正常工作 我打算大量測試NHibernate映射,但是由於實體太多,所以我不想手動填充數據,這就是我要 ...


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