//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; }