コントローラーに消費するコードがあります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を使用しています