【发布时间】:2013-04-22 19:03:20
【问题描述】:
我的网络应用通过 piv 卡使用 PKI 身份验证。我通过 HttpClientCertificate.Subject 获取用户的唯一标识符信息。问题是当我进行单元测试时,mock 不会模拟这个类,因为它没有构造函数。我尝试按照此线程上的建议进行操作:
How to mock HttpClientCertificate?
但看起来他设置它的方式是通过控制器的构造函数注入客户端证书,我不想这样做,因为控制器已经可以访问客户端证书。我假设这就是他所暗示的,因为他正在使用某种类型的适配器模式。谁有更好的建议?
【问题讨论】: