![](/img/trans.png)
[英]Is there a test data builder that works with classes without default constructor?
由於在我的代碼庫中引入了 C# 8 的不可為空引用類型,我將我的域類更改為具有接受參數以初始化其不可為空屬性的值的構造函數。 在單元測試中,我不想用無意義的數據填充這些構造函數參數,所以我嘗試使用 NBuilder 和 Bogus 等庫為我創建實例。 假的例子是var myObject = Fak ...
[英]Is there a test data builder that works with classes without default constructor?
由於在我的代碼庫中引入了 C# 8 的不可為空引用類型,我將我的域類更改為具有接受參數以初始化其不可為空屬性的值的構造函數。 在單元測試中,我不想用無意義的數據填充這些構造函數參數,所以我嘗試使用 NBuilder 和 Bogus 等庫為我創建實例。 假的例子是var myObject = Fak ...
[英]NBuilder start integer at 0
我有這個模型: Order屬性從 0 而不是 1 開始。當我使用NBuilder構建我的 OrderProperties 列表時,它會自動將第一個Order為 1 有沒有辦法告訴它從 0 開始呢? ...
[英]NBuilder and DbContext invalid cast issue
我對NBuilder真的很陌生,但它看起來很棒,所以我想我會試一試。 我有一個像這樣從DbContext繼承的DatabaseContext : 現在,我創建了一個查詢DatabaseContext的服務,如下所示: 現在我想做一個測試。 我這樣設置這個上下文: 最重要的部分是Creat ...
[英]How to Moq protected property in C#
我試過了: 我已經嘗試了很多東西,但沒有一個成功。 我能夠模擬受保護的方法,但不能保護受保護的屬性。 我如何模擬受保護的屬性? ...
[英]Defining extension method for fluent use
我正在嘗試添加一個擴展方法,該方法生成一個隨機的整數 HashSet 以與 NBuilder 模擬庫一起使用。 這是我想縮短為簡單擴展方法的方法: 我想替換With()所以它看起來像: 像這樣的東西: 有人可以指出我正確的方向嗎 ...
[英]NBuilder populate nested hashset
我正在嘗試使用NBuilder( https://github.com/nbuilder/nbuilder )填充一些測試數據。 這是我的課: 我想生成一個人列表,其中有一個隨機整數列表,范圍為1-50。 我無法弄清楚如何指定NBuilder應該填充列表以及如何設置約束。 下面 ...
[英]NBuilder parameterless constructor error
我們正在使用NBuilder為我們的測試生成測試數據。 我們有一些帶有私人二傳手的模型。 因此,只能在整個構造函數中設置這些屬性。 問題是我們從NBuilder得到以下錯誤: CompanyAddressViewModel 沒有默認的無參數構造函數 我理解錯誤。 我真的需要在我的類中創建一 ...
[英]How to return derived class with C# generics
我正在嘗試使用NBuilder為擴展基類的所有類自動化生成一些測試數據,其中每個類將具有不同的字段。 這是我的代碼: return derviedObj給出錯誤的return derviedObj不能將derviedObj隱式轉換為T ...
[英]Xamarin.ios - Using NBuilder to build mocks throws TypeCreationException
我正在使用NBuilder庫來構建模擬的http響應,在Android上一切正常,但是在iOS中,每次要構建模型類時,都會引發此異常。 “ FizzWare.NBuilder.TypeCreationException”,它說我的X模型類沒有真正的無參數構造函數! 例如,此模型類: ...
[英]How do I write the continuation passing style for this Func call?
給出: 我寫withf嘗試: 嘗試使用withf替換另一個選項的錯誤是 ...
[英]NBuilder - creating more Random types e.g. EmailAddress
現在,我正在使用NBuilder在我的模擬存儲庫中生成客戶。 不幸的是,我對隨機字符串的唯一選擇似乎是.Phrase() 我希望能夠生成半敏感的數據,例如電子郵件地址。 有沒有一種方法可以自定義NBuilder來執行此操作,還是應該將兩個帶有@符號的.Phrase()調用拼湊在一起? ...
[英]NBuilder Usage On Collection
我在這里找到了NBuilder的這種實現: https ://gist.github.com/markgibaud/4150878 直到我需要在其中添加一些集合之前,這就像一種魅力。 例如: 我想用至少一個記錄填充任何集合。 我結束了這段代碼: 但是,當我嘗試調用 ...
[英]Getting NBuilder to build a List of Lists
我得到的參數計數與NBuilder不匹配,基本上是在嘗試建立列表列表,似乎找不到使用NBuilder來執行此操作的示例: ...
[英]Is there a way of creating an instance of a type with test data?
我有一個類型,並希望用測試數據創建它的實例。 我知道像NBuilder或AutoFixture這樣的框架可以創建在設計時( <T> )已知的類型的實例。 這些框架是否能夠基於僅在運行時( Type )知道的類型創建實例? 最后,我想做一些事情: ...
[英]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或其他東西,我面臨實體/數據庫限制的問題。 有什么辦法可以告訴其中一些構建 ...
[英]Class and extension method container class in same namespace. What is the benefit?
我在單元測試中嘗試使用NBuilder 。 一個優秀的圖書館。 但是,我無法解釋以下類和接口的結構。 在FizzWare.NBuilder命名空間中: ISingleObjectBuilder SingleObjectBuilderExtensions ...
[英]How to tell NBuilder to intercept getters when generating object?
我有以下NBuilder代碼: 很死很簡單。 但這在Review的此屬性上是錯誤的: 基本上,我認為NBuilder試圖評估所有屬性,包括getter,但是User屬性不存在。 即使我這樣做: 它仍然錯誤。 有什么方法可以告訴NBuilder攔截該吸氣劑 ...
[英]Using NBuilder to test NHibernate mappings
我已經在單元測試中使用NBuilder一段時間來模擬內存中的數據了,它非常棒,然后我想用它來測試我的NHibernate映射,我認為它是透明的,但是我不知道自己是什么。做錯了=(它根本無法正常工作 我打算大量測試NHibernate映射,但是由於實體太多,所以我不想手動填充數據,這就是我要 ...
[英]How to mock a private readonly IList<T> property using moq
我正在嘗試模擬此列表: 使用這個(如看到這里 ): 但是在運行時,我收到一個InvalidCastException: 我究竟做錯了什么? ...