11

I'm brand new to Moq (using v 4) and am struggling a little with the documentation.

What I'm trying to do is to Moq a method that takes a byte array and returns an object. Something like:

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

The ???? is where the byte[] should be, but I can't work out how to make it so that I don't care what's in the byte array, just return the mocked object I've already set up.

Moq.It.IsAny expects a generic.

Any help please?

abatishchev
  • 98,240
  • 88
  • 296
  • 433
Graham
  • 413
  • 3
  • 6
  • 10

2 Answers2

35
It.IsAny<byte[]>()

??

pms1969
  • 3,354
  • 1
  • 25
  • 34
4

Setup Method With Params Array

mock.Setup(m => m.GetFirstTicketInQueueIfMatches(It.IsAny<string[]>()))
Community
  • 1
  • 1
joembraun
  • 41
  • 1