如何在方法设置中为数组设置Moq It.IsAny?

时间:2010-03-18 17:25:34

标签: c# .net unit-testing mocking moq

我是Moq的新手(使用第4版)并且在文档上有点挣扎。

我正在尝试做的是Moq一个采用字节数组并返回一个对象的方法。类似的东西:

decoderMock.Setup(d => d.Decode(????).Returns(() => tagMock.Object);

????是byte []的位置,但是我无法弄清楚如何制作它以便我不关心字节数组中的内容,只返回我已设置的模拟对象。

Moq.It.IsAny期望通用。

请帮忙吗?

2 个答案:

答案 0 :(得分:15)

It.IsAny<byte[]>()

...

答案 1 :(得分:1)

Setup Method With Params Array

mock.Setup(m => m.GetFirstTicketInQueueIfMatches(It.IsAny<string[]>()))