//FIXME: Arrays should also get a null Bitmap to fix.
		//Assert.isNull(wrapperArray[wrapperArray.length - 1]);
		protected override void AssertValues(IExtObjectContainer objectContainer, object[]
			 values)
		{
			for (int i = 0; i < data.Length; i++)
			{
				CharHandlerUpdateTestCase.Item item = (CharHandlerUpdateTestCase.Item)values[i];
				AssertAreEqual(data[i], item._typedPrimitive);
				AssertAreEqual(data[i], item._typedWrapper);
				AssertAreEqual(data[i], item._untyped);
			}
			CharHandlerUpdateTestCase.Item nullItem = (CharHandlerUpdateTestCase.Item)values[
				values.Length - 1];
			AssertAreEqual((char)0, nullItem._typedPrimitive);
			Assert.IsNull(nullItem._untyped);
		}
		protected override object[] CreateValues()
		{
			CharHandlerUpdateTestCase.Item[] values = new CharHandlerUpdateTestCase.Item[data
				.Length + 1];
			for (int i = 0; i < data.Length; i++)
			{
				CharHandlerUpdateTestCase.Item item = new CharHandlerUpdateTestCase.Item();
				item._typedPrimitive = data[i];
				item._typedWrapper = data[i];
				item._untyped = data[i];
				values[i] = item;
			}
			values[values.Length - 1] = new CharHandlerUpdateTestCase.Item();
			return values;
		}