System.Data.Tests.ConstraintCollectionTest.TestAddRange2 C# (CSharp) Метод

TestAddRange2() приватный Метод

private TestAddRange2 ( ) : void
Результат void
        public void TestAddRange2()
        {
            var table = new DataTable("Table");
            var column1 = new DataColumn("col1");
            var column2 = new DataColumn("col2");
            var column3 = new DataColumn("col3");
            table.Columns.Add(column1);
            table.Columns.Add(column2);
            table.Columns.Add(column3);
            string[] columnNames = { "col1", "col2", "col3" };

            var constraints = new Constraint[3];
            constraints[0] = new UniqueConstraint("Unique1", column1);
            constraints[1] = new UniqueConstraint("Unique2", column2);
            constraints[2] = new UniqueConstraint("Unique3", columnNames, true);

            table.BeginInit();
            table.Constraints.AddRange(constraints);

            //Check the table property of UniqueConstraint Object
            try
            {
                Assert.Null(constraints[2].Table);
            }
            catch (NullReferenceException) { }

            table.EndInit();
        }