我遇到了一个类型转换异常
System.InvalidCastException: 无法将类型为“System.Object[]”的对象强制转换为类型“System.Object[,]”。 在 Castle.Proxies.ITestProxy.Get2DArray() 在 Scratch.TestFixture.Get2DArray() in TestTest.cs: line 17
下面是相关代码:
[TestFixture]
public class TestFixture
{
[Test]
public void Get2DArray()
{
Substitute.For<ITest>().Get2DArray().Returns(new object[1,1]);
}
}
public interface ITest
{
object[,] Get2DArray();
}
有人能解释一下这个吗?我在想这是否是一个NSubstitute的bug?