public void Remove_NotInCollection () { CodeTypeParameterCollection coll = new CodeTypeParameterCollection (); coll.Remove (new CodeTypeParameter ()); }
public void Remove_Null () { CodeTypeParameterCollection coll = new CodeTypeParameterCollection (); coll.Remove ((CodeTypeParameter) null); }
public void Remove () { CodeTypeParameter ctp1 = new CodeTypeParameter (); CodeTypeParameter ctp2 = new CodeTypeParameter (); CodeTypeParameterCollection coll = new CodeTypeParameterCollection (); coll.Add (ctp1); coll.Add (ctp2); Assert.AreEqual (2, coll.Count, "#1"); Assert.AreEqual (0, coll.IndexOf (ctp1), "#2"); Assert.AreEqual (1, coll.IndexOf (ctp2), "#3"); coll.Remove (ctp1); Assert.AreEqual (1, coll.Count, "#4"); Assert.AreEqual (-1, coll.IndexOf (ctp1), "#5"); Assert.AreEqual (0, coll.IndexOf (ctp2), "#6"); }