Ponieważ to mój pierwszy post to się może przywitam. Cześć :)
A teraz do rzeczy. Próbuję się nauczyć pisać testy jednostkowe. Projekt na który mam do nauki jest napisany w MVC (trochę głęboka woda ale co tam ;) ) Sprawa jest taka że w wielu miejscach mam tam do czynienia z sesją. Nie udało mi się znaleźć nic przydatnego w googlach na ten temat. Zakładam że trzeba będzie mockować, tylko nie wiem jak. :/ Ktoś mógłby mi pomóc? Przykładowa metoda:
public ActionResult Method1()
{
if (Session["stan1"] != null && (bool)Session["stan1"])
{
ViewBag.enum = enum.wart1;
}
else
{
ViewBag.enum = enum.wart2;
}
return View();
}
Chciałbym też zapytać czy jest sens w kontrolerach sprawdzać czy wzracany jest odpowiedni widok w takich metodach jak ta czy wystarczy jeśli ten widok nie będzie pusty? Za wszelkie rady co do testowania MVC (i nie tylko) będę wdzięczny.