Как смоделировать HttpContext.User.Identity.Name в Asp.Net MVC 4
У меня есть код в контроллере, который потребляетHttpContext
public ActionResult Index()
{
var currentUser=HttpContext.User.Identity.Name;
......
}
При попытке написать тест с использованием NUnit, как это
[Test]
public void CanDisplayRequest()
{
//Act
var result= (ViewResult)_requestController.Index();
//Assert
Assert.IsInstanceOf<OrderRequest>(resut.Model);
}
Тест не пройден, потому что он не может найтиHttpContext
Так как я могу издеватьсяHttpContext.Current.User.Identity.Name
Я использую Moq для издевательств