public void Manipulations ()
{
CommaDelimitedStringCollection c = new CommaDelimitedStringCollection ();
c.Add ("1");
Assert.AreEqual ("1", c.ToString(), "A1");
c.Add ("2");
c.Add ("3");
Assert.AreEqual ("1,2,3", c.ToString(), "A2");
c.Remove ("2");
Assert.AreEqual ("1,3", c.ToString(), "A3");
c.Insert (1, "2");
Assert.AreEqual ("1,2,3", c.ToString(), "A4");
c.Clear ();
Assert.AreEqual (null, c.ToString(), "A5");
string[] foo = new string[3];
foo[0] = "1";
foo[1] = "2";
foo[2] = "3";
c.AddRange (foo);
Assert.AreEqual ("1,2,3", c.ToString(), "A6");
}