网络核心单元测试控制器

时间:2019-02-05 19:14:21

标签: unit-testing asp.net-core

MS有一个很好的文档,介绍了如何对控制器进行单元测试:https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/testing?view=aspnetcore-2.2

由于我的控制器不需要那么多的DI,所以我很想使用它们,因为它们比IT测试轻得多。

但是我缺少任何修改用户的方法。通常在中间件执行期间通过某种身份验证中间件设置用户,但是在此测试中,我需要注入一个Mock。通常很容易,但是“用户”属性为只读。 有人知道如何修改吗?

0 个答案:

没有答案