protected override void AssertArrays(IExtObjectContainer objectContainer, object
                                      obj)
 {
     if (MultiDimensionalArraysCantBeStored())
     {
         return;
     }
     MultiDimensionalArrayHandlerUpdateTestCase.ItemArrays item = (MultiDimensionalArrayHandlerUpdateTestCase.ItemArrays
                                                                   )obj;
     AssertAreEqual(intData2D, item._typedIntArray);
     AssertAreEqual(intData2D, CastToIntArray2D(item._untypedIntArray));
     AssertAreEqual(stringData2D, item._typedStringArray);
     AssertAreEqual(stringData2D, (string[][])item._untypedStringArray);
     AssertAreEqual(objectData2D, item._objectArray);
     AssertAreEqual(objectData2D, item._objectArray);
     AssertAreEqual(byteData2D, item._typedByteArray);
 }
		protected override object CreateArrays()
		{
			MultiDimensionalArrayHandlerUpdateTestCase.ItemArrays item = new MultiDimensionalArrayHandlerUpdateTestCase.ItemArrays
				();
			if (MultiDimensionalArraysCantBeStored())
			{
				return item;
			}
			item._typedIntArray = intData2D;
			item._untypedIntArray = intData2D;
			item._typedStringArray = stringData2D;
			item._untypedStringArray = stringData2D;
			item._objectArray = objectData2D;
			item._stringObjectArray = stringObjectData2D;
			item._typedByteArray = byteData2D;
			return item;
		}
 protected override object CreateArrays()
 {
     MultiDimensionalArrayHandlerUpdateTestCase.ItemArrays item = new MultiDimensionalArrayHandlerUpdateTestCase.ItemArrays
                                                                      ();
     if (MultiDimensionalArraysCantBeStored())
     {
         return(item);
     }
     item._typedIntArray      = intData2D;
     item._untypedIntArray    = intData2D;
     item._typedStringArray   = stringData2D;
     item._untypedStringArray = stringData2D;
     item._objectArray        = objectData2D;
     item._stringObjectArray  = stringObjectData2D;
     item._typedByteArray     = byteData2D;
     return(item);
 }