public void CLRArrayIndexNumber() { int[] arr = new int[10]; for (int i = 0; i < arr.Length; i++) { arr[i] = i; } SRM["arr"] = arr; SRM.Run(@" debug.assert(arr.length, 10); for(var i=0;i<arr.length;i++) { debug.assert( arr[i], i ); }"); SRM["myarr"] = new MyArrayStub(); SRM.Run(@" debug.assert(myarr.length, 10); for(var i=0;i<myarr.length;i++) { myarr[i] = i; debug.assert( myarr[i], i ); }"); }
public void CLRArrayIndexString() { SRM["myarr"] = new MyArrayStub(); SRM.Run(@" for(var i=0;i<myarr.length;i++) { myarr['item'+i] = i; debug.assert( myarr['item'+i], i ); }"); SRM["mylist"] = new MyListStub(); SRM.Run(@" for(var i=0;i<mylist.length;i++) { mylist['item' + i] = i; debug.assert( mylist['item'+ i], i ); }"); }