如何在单元测试期间为testmethod传递FormCollection对象

时间:2009-01-27 03:23:27

标签: asp.net-mvc

我们正面临在单元测试时传递FormCollection的问题。有没有办法直接模拟这些FormCollection而无需设置单个参数。初始化巨大形式的每个对象值变得非常繁琐。我想可以直接做到这一点。有没有人有这个想法?

1 个答案:

答案 0 :(得分:3)

不是重写代码来为每个单元测试填充FormCollection,而是在测试类中创建一个方法,该方法生成一个可用于每个测试的有效FormCollection。您可以从此“基础”FormCollection添加/删除/修改参数,以满足每个单元测试的需要。这样,您只需编写一次代码来填充FormCollection。