protected override object CreateArrays()
 {
     DateHandlerUpdateTestCase.ItemArrays itemArrays = new DateHandlerUpdateTestCase.ItemArrays
                                                           ();
     itemArrays._dateArray = new DateTime[data.Length + 1];
     System.Array.Copy(data, 0, itemArrays._dateArray, 0, data.Length);
     itemArrays._untypedObjectArray = new object[data.Length + 1];
     System.Array.Copy(data, 0, itemArrays._untypedObjectArray, 0, data.Length);
     DateTime[] dateArray = new DateTime[data.Length + 1];
     System.Array.Copy(data, 0, dateArray, 0, data.Length);
     itemArrays._arrayInObject = dateArray;
     return(itemArrays);
 }
 protected override void AssertArrays(IExtObjectContainer objectContainer, object
                                      obj)
 {
     DateHandlerUpdateTestCase.ItemArrays itemArrays = (DateHandlerUpdateTestCase.ItemArrays
                                                        )obj;
     DateTime[] dateArray = (DateTime[])itemArrays._arrayInObject;
     for (int i = 0; i < data.Length; i++)
     {
         AssertAreEqual(data[i], itemArrays._dateArray[i]);
         AssertAreEqual(data[i], (DateTime)itemArrays._untypedObjectArray[i]);
         AssertAreEqual(data[i], dateArray[i]);
     }
     // Assert.isNull(itemArrays._dateArray[data.length]);
     Assert.IsNull(itemArrays._untypedObjectArray[data.Length]);
     // FIXME: We are not signalling null for Dates in typed arrays in
     //        the current handler format:
     Assert.AreEqual(EmptyValue(), dateArray[data.Length]);
 }
예제 #3
0
		protected override object CreateArrays()
		{
			DateHandlerUpdateTestCase.ItemArrays itemArrays = new DateHandlerUpdateTestCase.ItemArrays
				();
			itemArrays._dateArray = new DateTime[data.Length + 1];
			System.Array.Copy(data, 0, itemArrays._dateArray, 0, data.Length);
			itemArrays._untypedObjectArray = new object[data.Length + 1];
			System.Array.Copy(data, 0, itemArrays._untypedObjectArray, 0, data.Length);
			DateTime[] dateArray = new DateTime[data.Length + 1];
			System.Array.Copy(data, 0, dateArray, 0, data.Length);
			itemArrays._arrayInObject = dateArray;
			return itemArrays;
		}