public void Constructor0_Deny_Unrestricted () { CodeNamespaceImportCollection coll = new CodeNamespaceImportCollection (); coll.Add (cni); Assert.AreSame (cni, coll[0], "this[int]"); coll[0] = cni; coll.Clear (); coll.AddRange (array); Assert.IsNotNull (coll.GetEnumerator (), "GetEnumerator"); }
public void AddRange () { CodeNamespaceImport ni1 = new CodeNamespaceImport ("A"); CodeNamespaceImport ni2 = new CodeNamespaceImport ("B"); CodeNamespaceImport ni3 = new CodeNamespaceImport ("b"); CodeNamespaceImport ni4 = new CodeNamespaceImport ("B"); CodeNamespaceImport ni5 = new CodeNamespaceImport ("C"); CodeNamespaceImportCollection coll = new CodeNamespaceImportCollection (); coll.AddRange (new CodeNamespaceImport[] {ni1, ni2}); Assert.AreEqual (2, coll.Count, "#1"); Assert.AreEqual (0, ((IList) coll).IndexOf (ni1), "#2"); Assert.AreEqual (1, ((IList) coll).IndexOf (ni2), "#3"); coll.AddRange (new CodeNamespaceImport[] { ni3, ni4, ni5 }); Assert.AreEqual (3, coll.Count, "#4"); Assert.AreEqual (0, ((IList) coll).IndexOf (ni1), "#5"); Assert.AreEqual (1, ((IList) coll).IndexOf (ni2), "#6"); Assert.AreEqual (-1, ((IList) coll).IndexOf (ni3), "#7"); Assert.AreEqual (-1, ((IList) coll).IndexOf (ni4), "#8"); Assert.AreEqual (2, ((IList) coll).IndexOf (ni5), "#9"); }
public void AddRange_Null_Item() { CodeNamespaceImportCollection coll = new CodeNamespaceImportCollection(); coll.AddRange(new CodeNamespaceImport[] { null }); }
public void AddRange_Null_Array () { CodeNamespaceImportCollection coll = new CodeNamespaceImportCollection (); coll.AddRange ((CodeNamespaceImport[]) null); }