public void Initialize() { MyString = new string('1', MyStringLength); for (int i = 0; i < ChildrenCount; i++) { var child = new LargeDataChildTestClass { MyString = new string('2', LargeDataChildTestClass.MyStringLength), MyStringArray = new string[LargeDataChildTestClass.MyStringArrayArrayCount] }; for (int j = 0; j < child.MyStringArray.Length; j++) { child.MyStringArray[j] = new string('3', LargeDataChildTestClass.MyStringArrayElementStringLength); } Children.Add(child); } }
public void Verify() { Assert.Equal(MyStringLength, MyString.Length); Assert.Equal('1', MyString[0]); Assert.Equal('1', MyString[MyStringLength - 1]); Assert.Equal(ChildrenCount, Children.Count); for (int i = 0; i < ChildrenCount; i++) { LargeDataChildTestClass child = Children[i]; Assert.Equal(LargeDataChildTestClass.MyStringLength, child.MyString.Length); Assert.Equal('2', child.MyString[0]); Assert.Equal('2', child.MyString[LargeDataChildTestClass.MyStringLength - 1]); Assert.Equal(LargeDataChildTestClass.MyStringArrayArrayCount, child.MyStringArray.Length); for (int j = 0; j < LargeDataChildTestClass.MyStringArrayArrayCount; j++) { Assert.Equal('3', child.MyStringArray[j][0]); Assert.Equal('3', child.MyStringArray[j][LargeDataChildTestClass.MyStringArrayElementStringLength - 1]); } } }