public static CollectionTestClass CreateCollectionContainingNulls()
		{
			CollectionTestClass target = new CollectionTestClass();
			target.ElementList = new ArrayList(new ElementTestClass[] { ElementTestClass.Create("1"), null, ElementTestClass.Create("3") });
			target.List = new ArrayList(new string[] { "1", null, "3" });
			return target;
		}
        public static CollectionTestClass CreateCollectionContainingNulls()
        {
            CollectionTestClass target = new CollectionTestClass();

            target.ElementList = new ArrayList(new ElementTestClass[] { ElementTestClass.Create("1"), null, ElementTestClass.Create("3") });
            target.List        = new ArrayList(new string[] { "1", null, "3" });
            return(target);
        }
		public static void AssertEquals(CollectionTestClass expected, CollectionTestClass actual)
		{
			Assert.AreEqual(expected.ElementList.Count, actual.ElementList.Count);
			Assert.AreEqual(((ElementTestClass)expected.ElementList[0]).ID, ((ElementTestClass)actual.ElementList[0]).ID);
			Assert.AreEqual(((ElementTestClass)expected.ElementList[1]).ID, ((ElementTestClass)actual.ElementList[1]).ID);
			Assert.AreEqual(((ElementTestClass)expected.ElementList[2]).ID, ((ElementTestClass)actual.ElementList[2]).ID);
			Assert.AreEqual(expected.List.Count, actual.List.Count);
			Assert.AreEqual(expected.List[0], actual.List[0]);
			Assert.AreEqual(expected.List[1], actual.List[1]);
			Assert.AreEqual(expected.List[2], actual.List[2]);
		}
 public static void AssertEquals(CollectionTestClass expected, CollectionTestClass actual)
 {
     Assert.AreEqual(expected.ElementList.Count, actual.ElementList.Count);
     Assert.AreEqual(((ElementTestClass)expected.ElementList[0]).ID, ((ElementTestClass)actual.ElementList[0]).ID);
     Assert.AreEqual(((ElementTestClass)expected.ElementList[1]).ID, ((ElementTestClass)actual.ElementList[1]).ID);
     Assert.AreEqual(((ElementTestClass)expected.ElementList[2]).ID, ((ElementTestClass)actual.ElementList[2]).ID);
     Assert.AreEqual(expected.List.Count, actual.List.Count);
     Assert.AreEqual(expected.List[0], actual.List[0]);
     Assert.AreEqual(expected.List[1], actual.List[1]);
     Assert.AreEqual(expected.List[2], actual.List[2]);
 }