自动混合配置父和子之间的关系

时间:2015-03-13 08:41:17

标签: parent-child relationship autofixture

似乎我找不到使用自动混合创建父母和孩子之间关系的简单方法。假设我有一个班级OrderOrderLineOrderLineOrder OrderId相关联。现在我有一个Order列表,我希望列表中的每个订单都有一些OrderLine,而OrderLine应该与{{1}具有相同的OrderId }。class。

如何配置此关系? Order添加了许多订单fixture.AddManyTo(orderlist),但它们都是随机的OrderLineId

OrderIdsfixture.Create似乎不是正确的?

有没有简单的方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

我遇到过这个完全相同的问题,有一个Nuget包可以为你扩展夹具。本质上,它确保OrderLine.Order.Id == OrderLine.OrderId。