码迷,mamicode.com
首页 > 其他好文 > 详细

User.Identity.Name Mock

时间:2020-08-03 18:40:59      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:user   http   returns   context   name   mock   ``   app   use   

在单元测试种模拟 User.identity.Name

上代码:

    ```

OrdersController ordersController = new OrdersController(appDbContext, null);
Mock<ControllerContext> mockcontaxt = new Mock<ControllerContext>();
Mock<HttpContext> mockhttpcontaxt = new Mock<HttpContext>();
ordersController.ControllerContext = mockcontaxt.Object;
mockhttpcontaxt.SetupGet(t => t.User.Identity.Name).Returns("1");
ordersController.ControllerContext.HttpContext = mockhttpcontaxt.Object;![]


##  这是 .net core 3.1.4 的模拟

User.Identity.Name Mock

标签:user   http   returns   context   name   mock   ``   app   use   

原文地址:https://blog.51cto.com/3478586/2516253

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!