public interface IServiceBus
{
void Subscribe<T>(ISubscribeTo<T> subscriber) where T : class;
}
为了这个例子,
T
SomeType
.
现在,我想嘲笑一下,就像这样:
var mockServiceBus = new Mock<IServiceBus>();
mockServiceBus.Setup(x => x.Subscribe(It.IsAny<ISubscribeTo<SomeType>>));
但是,当我尝试此操作时,会出现以下编译错误:
方法“”的类型参数ServiceBus.IServiceBus.Subscribe服务总线(消息.ISubscribeTo)'
无法从用法推断。
明确地。