标签: c# wcf unit-testing
我正在尝试单元测试的WCF服务。服务唯一的依赖是调用OperationContext.Current.ServiceSecurityContext.WindowsIdentity.Name来了解使用该服务的Windows用户(Windows身份验证)我想只模拟它。 有人有简单的方法吗?
答案 0 :(得分:2)
根据您的服务配置方式,Thread.CurrentPrincipal可能包含代表已连接客户端的主体。所以你可以从中获取名称,而不是依赖于OperationContext。