我正在与消息代理RabbitMQ合作,并设置了一个简单的交换和一个等待JSON字符串通过的队列。 我希望对此进行单元测试,并为此安装了nuget软件包“ RabbitMQ.Fakes”以创建模型来测试我的连接等。
到目前为止,我无法对此进行任何检查,因为当我点击“ IConnection连接”行时,出现此错误:
System.TypeLoadException:来自程序集“ RabbitMQ.Fakes”,版本= 1.0.0.0,文化=中性,PublicKeyToken = null的'RabbitMQ.Fakes.FakeModel'类型的'方法'CreateBasicPublishBatch'未实现。'
[TestMethod]
public void TestConnectionNotNull()
{
FakeConnectionFactory factory = new FakeConnectionFactory();
IConnection connection = factory.CreateConnection();
}
有什么想法可以找到并实现CreateBasicpublishBatch
方法吗?还是其他方式来对RabbitMQ进行单元测试?