我得到一個轉換異常二維對象數組返回類型 - NSubstitute
System.InvalidCastException:無法轉換類型的對象 'System.Object的[]' 爲類型 'System.Object的[,]'。在TestTest.cs 在Castle.Proxies.ITestProxy.Get2DArray() 在Scratch.TestFixture.Get2DArray():17行
從下面:
[TestFixture]
public class TestFixture
{
[Test]
public void Get2DArray()
{
Substitute.For<ITest>().Get2DArray().Returns(new object[1,1]);
}
}
public interface ITest
{
object[,] Get2DArray();
}
任何人都可以扔任何光上這個?我在想這是一個NSubstitute錯誤?
您使用的是哪個版本的NSubstitute? – payo 2012-03-28 19:09:59
我現在遠離我的工作站,所以無法檢查,但今天下午我通過NuGet安裝,如果有幫助的話。 – 2012-03-28 19:53:06
@MylesMcDonnell:MS聲稱在.NET 4中修復了SRE錯誤。 – leppie 2012-03-29 09:35:35