摘要: 被测试的Action 包含 User.Identity.Name 代码,在写测试代码需要Mock ControllerContext对象 代码如下:1 var mock = new Mock();2 3 mock.SetupGet(p => p.HttpContext.User.Identity.Name).Returns(userName);4 5 mock.SetupGet(p => p.HttpContext.Request.IsAuthenticated).Returns(true);6 7 va... 阅读全文
posted @ 2013-08-21 12:27 小R 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 被测试Action 包含有Url对象的代码:1 data = new data2 {3 title = ds.Name,4 icon = "folder",5 attr = new { id = "root", href = Url.Action("ManageDSByLevel", new { levelid = firstlevel.ID }), name = ds.Name },6 ... 阅读全文
posted @ 2013-08-21 12:18 小R 阅读(1010) 评论(0) 推荐(0) 编辑