我有几个使用相同控制器和型号的asp.net mvc网站 这个常见的逻辑放在单独的库中。 这些库使用HttpContext.Current.Session。如何使这些单元可测试? 我读到了有关StateValue的内容,但无法完全掌握它。我应该在哪里获得这个StateValue的东西?它是我引用的lib吗?
答案 0 :(得分:1)
您可以使用模拟助手,例如看过here
答案 1 :(得分:1)
答案 2 :(得分:1)
只是为了引导人们离开这个下沉洞(从.NET 3.5开始) - 不要为了模拟和测试而触摸IHttpSessionState: