|
From: Vaughn, C. <Va...@va...> - 2003-09-10 15:10:41
|
It seems like there's a problem with 2-d arrays. The following test:
public interface I2darray
{
string [,] TwoDArray { get; }
}
public void TestGet2dArray()
{
IMock foo = new DynamicMock( typeof( I2darray ) );
foo.ExpectAndReturn( "TwoDArray", new string[,] { {
"bob", "bill" } } );
string [,] data =
((I2darray)foo.MockInstance).TwoDArray;
}
...generates this error:
TestCase 'Explorer.Tests.NMockTest.TestGet2dArray' failed: Method
get_TwoDArray in type ProxyI2darray from assembly DynamicProxyAssembly,
Version=0.0.0.0 does not have an implementation.
at System.Reflection.Emit.TypeBuilder.TermCreateClass(TypeToken
handle, Module module)
at System.Reflection.Emit.TypeBuilder.CreateType()
C:\data\projects\NMock\src\Dynamic\ClassGenerator.cs(46,0): at
NMock.Dynamic.ClassGenerator.Generate()
C:\data\projects\NMock\src\DynamicMock.cs(34,0): at
NMock.DynamicMock.get_MockInstance()
c:\data\projects\nmock\tests\clifftest.cs(209,0): at
Explorer.Tests.NMockTest.TestGet2dArray()
Clifton F. Vaughn
Senior Business Analyst
Information Technology
Valassis / IT Division
19975 Victor Parkway Livonia, MI 48152
Tel 734.591.3000 Ext. 16726 Fax 734.632.6151
va...@va...
www.valassis.com
This message may have included proprietary or protected information. This
message and the information contained herein are not to be further
communicated without my express written consent.
|