我正在对我的控制器进行单元测试。
在我的一个控制器方法中,我正在设置Session变量:
public void Index(){
Session["foo"] = "bar";
return View();
}
我该如何对此进行单元测试?问题在于在测试时Session属性为空。注入不可能,因为Session属性是只读的。
[TestMethod]
public void TestIndex()
// When
_controller.Index();
// Then
Assert.AreEqual("bar", _controller.Session["foo"])