我有一个带有一堆“步骤”的向导,并且在每个步骤中都有一堆“输入”(文本框、单选按钮列表、复选框列表、下拉菜单)。
一切都很好,但我现在正试图对向导的最后“提交”步骤执行一些计算,我需要做两件事:
1) 计算出 a+b+(c*2) 等的逻辑。我不需要“测试”这个,我只有一堆 if/else 子句,并且正在映射计算。
2)为了方便上述操作,并快速查看输出(包括 CSS / UI 和其他内容),我想传递所有步骤的假数据。如何最好地做到这一点?
我正在使用一堆模型/视图模型,所以MyModel
可能有:
public string FirstName { get; set; }
并且MyViewModel
会有:
public MyModel MyModel { get; set; }
现在,大约有 10 个模型被拉入一个视图模型,基本上有 50 多个输入。我的问题是,如果我想看到“提交”的最终结果,我每次都必须通过向导。
为此我想跳过它,传递虚假数据而不通过整个向导(假设我的入口点是我的“确认”步骤,其中有一个“提交”按钮,所以我想从“确认”,然后单击“提交”(否则,也许我可以从“提交”步骤开始))。