【发布时间】:2011-02-04 09:46:21
【问题描述】:
我在域模型中有一个实体。该实体具有 ChangeStatus(StatusesEnum newStatus) 方法。
StatusesEnum 有超过 10 个成员。它们只能按正确的顺序更改,例如 StatusesEnum.First 可以更改为 Second 和 Third,Third 只能更改为 Fourth,Fourth 可以更改为 Fifth 和 Seventh 等。
ChangeStatus 方法为错误的转换抛出异常。 我不认为测试所有情况都是正确的(也许我错了:)),但是我如何编写测试来检查正确的转换顺序。
【问题讨论】:
标签: .net unit-testing testing nunit