AddRange() public method

public AddRange ( CodeNamespaceImport value ) : void
value CodeNamespaceImport
return void
		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);
		}