Я выполняю модульное тестирование моего контроллера.
В одном из методов моего контроллера я устанавливаю переменные сеанса:
public void Index(){
Session["foo"] = "bar";
return View();
}
Как мне выполнить это модульное тестирование?Проблема в том, что при тестировании свойство Session имеет значение null.Внедрение невозможно, поскольку свойство Session доступно только для чтения.
[TestMethod]
public void TestIndex()
// When
_controller.Index();
// Then
Assert.AreEqual("bar", _controller.Session["foo"])