/ / OpenRasta Mocking HttpContext w testach jednostkowych - c #, nunit, openrasta

OpenRasta wyśmiewa HttpContext w jednostkowych testach - c #, nunit, openrasta

Obecnie piszę testy jednostkowe dla moich metod obsługi przy użyciu NUnit.Używałem HttpContext.Current w jednej z moich metod kontrolera, która zgłasza wyjątek odniesienia NULL w HttpContext.Current kiedy wykonuję przypadki testowe dla mojego modułu obsługi.

Czy jest jakiś sposób na kpiny? HttpContext? lub istnieje jakiś inny sposób rozwiązania tego problemu.

Odpowiedzi:

4 dla odpowiedzi № 1

Nie powinieneś potrzebować dostępu HttpContext.Current bezpośrednio. Powinieneś być w stanie użyć jednego z dostępne zależności które można łatwo wyśmiewać.