public void List32_ClearTest() { var list = new List32<Int32>(); list.Add(2147483647); list.Add(1073741823); list.Add(715827882); list.Add(536870911); list.Add(429496729); list.Add(357913941); list.Add(306783378); list.Add(268435455); list.Add(238609294); list.Add(214748364); list.Add(195225786); list.Add(178956970); list.Add(165191049); list.Add(153391689); list.Add(143165576); list.Add(134217727); list.Add(126322567); list.Add(119304647); list.Add(113025455); list.Add(107374182); list.Add(102261126); list.Add(97612893); list.Add(93368854); list.Add(89478485); list.Add(85899345); list.Add(82595524); list.Add(79536431); list.Add(76695844); list.Add(74051160); list.Add(71582788); list.Add(69273666); list.Add(67108863); list.Clear(); Assert.AreEqual(0, list.Count); Assert.AreEqual(32, list.Capacity); foreach (var item in list) Assert.Fail("Empty list enumeration"); }