【发布时间】:2010-12-31 04:28:00
【问题描述】:
在创建单元测试时,有没有办法在 ASP.Net Web 表单中模拟/伪造会话对象?
我目前将用户详细信息存储在我的业务逻辑可以访问的会话变量中。
单独测试我的业务逻辑时,会话不可用。这似乎表明设计不好(尽管我不确定)。业务逻辑层应该首先访问会话变量吗?
如果是这样,那么我将如何将用户详细信息与假对象交换以进行测试?
【问题讨论】:
-
另见我对这个问题的回答 - stackoverflow.com/a/8487847/232593
标签: asp.net session webforms tdd mocking