private void CreateUntypedArray(StringHandlerUpdateTestCase.ItemArrays item) { item._untypedArray = new string[Data.Length + 1]; for (int i = 0; i < Data.Length; i++) { item._untypedArray[i] = Data[i]; } }
protected override object CreateArrays() { StringHandlerUpdateTestCase.ItemArrays item = new StringHandlerUpdateTestCase.ItemArrays (); CreateTypedArray(item); CreateUntypedArray(item); CreateArrayInObject(item); return(item); }
protected virtual void AssertUntypedArray(StringHandlerUpdateTestCase.ItemArrays item) { for (int i = 0; i < Data.Length; i++) { AssertAreEqual(Data[i], (string)item._untypedArray[i]); } Assert.IsNull(item._untypedArray[item._untypedArray.Length - 1]); }
protected override void AssertArrays(IExtObjectContainer objectContainer, object obj) { StringHandlerUpdateTestCase.ItemArrays item = (StringHandlerUpdateTestCase.ItemArrays )obj; AssertTypedArray(item); AssertUntypedArray(item); AssertArrayInObject(item); }
protected override object CreateArrays() { StringHandlerUpdateTestCase.ItemArrays item = new StringHandlerUpdateTestCase.ItemArrays (); CreateTypedArray(item); CreateUntypedArray(item); CreateArrayInObject(item); return item; }
private void CreateArrayInObject(StringHandlerUpdateTestCase.ItemArrays item) { string[] arr = new string[Data.Length]; System.Array.Copy(Data, 0, arr, 0, Data.Length); item._arrayInObject = arr; }
private void CreateTypedArray(StringHandlerUpdateTestCase.ItemArrays item) { item._typedArray = new string[Data.Length]; System.Array.Copy(Data, 0, item._typedArray, 0, Data.Length); }
private void AssertArrayInObject(StringHandlerUpdateTestCase.ItemArrays item) { AssertData((string[])item._arrayInObject); }
private void AssertTypedArray(StringHandlerUpdateTestCase.ItemArrays item) { AssertData(item._typedArray); }