【发布时间】:2010-08-31 10:37:45
【问题描述】:
我必须为需要复杂对象图的方法编写单元测试。目前我正在为每个测试编写一个 Create 方法,如下所示。
1. private static Entity Create_ObjectGraph_For_Test1()
2. private static Entity Create_ObjectGraph_For_Test2()
...... And So on
create 方法有大约 10 个步骤,它们之间可能相差 1-2 个步骤。创建复杂对象图的最佳方法是什么。除了为每个测试创建一个 Create 方法外,我还可以向单个 Create 方法添加参数,但如果测试的数量约为 10 个左右,这可能会变得混乱。
【问题讨论】:
标签: unit-testing design-patterns tdd nunit