System.ServiceModel.Channels.Message?
本文关键字:Message Channels ServiceModel System | 更新日期: 2023-09-27 18:20:55
我是Visual Studio中MS Fakes的新手。
有人能帮我举一个如何伪造System.ServiceModel.Channels.Message
的例子吗?
我想控制的返回值
message.Properties.Security.ServiceSecurityContext.PrimaryIdentity.Name
和
message.Properties.Security.ServiceSecurityContext.PrimaryIdentity.IsAuthenticated
MS Fakes有可能做到这一点吗?我修正了最小起订量,但MessageProperties
类是密封的,所以这不起作用。
Fakes不支持对System.ServiceModel.Channels命名空间中的任何类型进行填充。但是,您可以填充其他类型,如System.ServiceModel.Security.SecurityMessageProperty、System.ServiceModel.ServiceSecurityContext和System.Security.Principal.WindowsIdentity。您可能需要首先填充ServiceSecurityContext.PrimaryIdentity属性,然后返回IIdentity的存根。