Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在方法设置中为数组Moq It.IsAny?_C#_.net_Unit Testing_Mocking_Moq - Fatal编程技术网

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

C# 如何在方法设置中为数组Moq It.IsAny?,c#,.net,unit-testing,mocking,moq,C#,.net,Unit Testing,Mocking,Moq,我对Moq(使用V4)是全新的,在文档方面有点困难 我试图做的是Moq一个接受字节数组并返回对象的方法。比如: decoderMock.Setup(d => d.Decode(????).Returns(() => tagMock.Object); 这个????是byte[]应该在的位置,但是我不知道如何创建它,所以我不关心byte数组中的内容,只需返回我已经设置好的模拟对象 Moq.It.IsAny希望有一个通用的 有什么帮助吗?It.IsAny() It.IsAny<by

我对Moq(使用V4)是全新的,在文档方面有点困难

我试图做的是Moq一个接受字节数组并返回对象的方法。比如:

decoderMock.Setup(d => d.Decode(????).Returns(() => tagMock.Object);
这个????是byte[]应该在的位置,但是我不知道如何创建它,所以我不关心byte数组中的内容,只需返回我已经设置好的模拟对象

Moq.It.IsAny希望有一个通用的

有什么帮助吗?

It.IsAny()
It.IsAny<byte[]>()
??

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