nbuilder

    3热度

    1回答

    我正在使用NBuilder创建测试数据,而且我的类具有大量属性,因此手动创建无可避免。在使用NBuilder之前,我将一些SQL选择粘贴到csv文件中,并在使用自动映射的测试中重新创建它们。现在我想使用NBuilder或其他东西,我面临着实体/数据库限制的问题。 有什么办法可以告诉一些建设者在生成数据时考虑到我的映射文件。例如,如果有映射 this.Property(t => t.SomeId)

    0热度

    1回答

    现在我正在使用NBuilder在我的模拟库中生成客户。不幸的是我有一个随机字符串唯一的选择似乎是.Phrase() var customers = Builder<Customer>.CreateListOfSize(10) .All() .WithConstructor(() => new Customer( r.Int().ToSt

    1热度

    1回答

    我有实体: BaseEntity (Base Class & Abstract) DerivedOne (based on BaseEntity) DerivedTwo (based on BaseEntity) ... 是否有可能建立的BaseEntity列表(集合),但只包含派生类的实例? 感谢 编辑 我的意思是有可能创造使用NBuilder Build<BaseEntity>

    3热度

    2回答

    我在单元测试中尝试NBuilder。一个优秀的图书馆但是,我无法解释类和接口的以下结构。 在FizzWare.NBuilder命名空间: ISingleObjectBuilder SingleObjectBuilderExtensions 在FizzWare.NBuilder.Implementation IObjectB uilder` ObjectBuilder SingleObjectBui

    2热度

    1回答

    我有了这个NBuilder代码: var fakeReviews = Builder<Review> .CreateListOfSize(100) .Build() .ToList() .AsReadOnly(); 漂亮死的简单。 但它示数这里就这个属性上评论: public bool WasWrittenByAdmin { get

    0热度

    2回答

    我越来越有NBuilder参数数量不匹配,基本上是试图建立列表的列表的列表,似乎无法使用NBuilder为此找到任何的例子: public class MyClass { public IEnumerable<IEnumerable<int>> Matrix { get; set; } } _myClass.Matrix = Builder<List<int>>.CreateLi

    1热度

    1回答

    我们正在使用NBuilder为我们的测试生成测试数据。我们有一些私人定制者模型。因此,只能在整个构造函数中设置thos属性。问题是,我们从NBuilder收到以下错误: CompanyAddressViewModel没有默认参数的构造函数 我理解错误。我真的需要在我的类中创建一个默认构造函数吗? 这里是我的NBuilder代码: Builder<CompanyAddressViewModel>.C

    0热度

    1回答

    给出: open System open System.Linq.Expressions open Microsoft.FSharp.Quotations open Microsoft.FSharp.Linq.RuntimeHelpers open FizzWare.NBuilder let toLinq (expr: Expr<'a -> 'b>) = let linq =

    1热度

    1回答

    我发现这个实现NBuilder的位置: https://gist.github.com/markgibaud/4150878 这就像一个魅力,直到我需要里面添加一些收藏。 例如: public class UserDto { public string UserName {get;set;} public List<AddressDto> Addresses {get;set

    5热度

    1回答

    我有一个类型,并希望用测试数据创建它的一个实例。 我知道框架,如NBuilder或AutoFixture可以创建的那些设计时间(<T>)已知类型的实例。这些框架是否能够基于仅在运行时已知的类型创建实例(Type)? 在我想要做这样的事情结束: var value = Builder.Create(type); var constant = Expression.Constant(value, t