我有一个集成测试,它在代码中初始化一个测试 wcf 服务主机。最近集成了 Structuremap 和 wcf,现在 wcf 基础设施使用 structuremap 来创建服务实例。
我托管的服务之一取决于枚举。
该服务的配置如下所示:
public class MyService
{
MyService(MyEnum enum)
{
...
}
}
For<MyService>().Use<MyService>().Ctor<MyEnum>().Is(MyEnum.Value);
当我尝试解析服务时,我收到结构映射错误 202(没有为插件系列“MyNamespace.MyService”注册默认实例)
任何想法可能是什么问题?