RabbitMQ.Fakes单元测试C#,System.TypeLoadException

时间:2018-12-04 15:52:51

标签: c# unit-testing rabbitmq

我正在与消息代理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进行单元测试?

0 个答案:

没有答案