我正在尝试学习单元测试,并通过单元测试来学习这个超级简单的课程:
public class HomeController : Controller
{
public ActionResult Index()
{
return View(new HomeViewModel
{
LogoUrl = this.Url.Content("~/Images/product.png")
});
}
}
[TestMethod]
public void Index()
{
Assert.IsNotNull(new HomeController().Index() as ViewResult);
}
我收到空引用异常。我相信它与在单元测试中this.Url()
不使用有关。HttpContext
如何在仍然使用我的 时让单元测试通过this.Url()
?我可以使用 Moq。:)