Autofixture 配置父子关系
Autofixture configure relationship between parent and child
我似乎找不到一种简单的方法来使用 autofixture 在父子之间创建关系。假设我有一个 class Order
和 OrderLine
并且 OrderLine
通过 OrderId
与 Order
链接。现在我有一个 Order
的列表,我希望列表中的每个订单都有一些 OrderLine
并且 OrderLine
应该具有与 [=10] 相同的 OrderId
=] class.
如何配置这种关系? fixture.AddManyTo(orderlist)
添加了许多具有许多 OrderLine
的订单,但它们都是随机的 Id
和 OrderIds
.
fixture.Create
或 Customize
好像都不对??
有什么简单的方法可以做到这一点吗?
我遇到过完全相同的问题,有一个 Nuget 包可以为您扩展 fixture。本质上它确保 OrderLine.Order.Id == OrderLine.OrderId.
我似乎找不到一种简单的方法来使用 autofixture 在父子之间创建关系。假设我有一个 class Order
和 OrderLine
并且 OrderLine
通过 OrderId
与 Order
链接。现在我有一个 Order
的列表,我希望列表中的每个订单都有一些 OrderLine
并且 OrderLine
应该具有与 [=10] 相同的 OrderId
=] class.
如何配置这种关系? fixture.AddManyTo(orderlist)
添加了许多具有许多 OrderLine
的订单,但它们都是随机的 Id
和 OrderIds
.
fixture.Create
或 Customize
好像都不对??
有什么简单的方法可以做到这一点吗?
我遇到过完全相同的问题,有一个 Nuget 包可以为您扩展 fixture。本质上它确保 OrderLine.Order.Id == OrderLine.OrderId.