【发布时间】:2013-06-05 11:17:42
【问题描述】:
我可能在这里遗漏了一些简单的东西......
我有以下方法要进行单元测试:
public bool In(Request request)
{
return ("Admin" == (string)request.Session["Type"]);
}
事实证明,这比我预期的要容易,因为我找不到正确设置 Request 对象以传递给该方法的方法。
直接新建 Request 会导致对象未启用会话,而我对临时 ConfigurableBootstrapper 实现和模块的粗略尝试非常不成功。
(我找到了this blog post,但是没有代码来说明解释,我不能做太多;我在AppHarbify代码中也找不到实际的例子。)
那么,获取可以使用Session 的Request 对象的最简单/推荐的方法是什么?
谢谢!
【问题讨论】:
-
您应该使用声明来验证用户是管理员还是现在。
标签: unit-testing nancy