System.Data.Tests.UniqueConstraintTest2.ctor_DataColumnNoPrimary C# (CSharp) Method

ctor_DataColumnNoPrimary() private method

private ctor_DataColumnNoPrimary ( ) : void
return void
        public void ctor_DataColumnNoPrimary()
        {
            DataTable dtParent = DataProvider.CreateParentDataTable();

            UniqueConstraint uc = null;
            uc = new UniqueConstraint(dtParent.Columns[0], false);
            dtParent.Constraints.Add(uc);

            // Ctor
            Assert.Equal(false, uc == null);

            // primary key 1
            Assert.Equal(0, dtParent.PrimaryKey.Length);

            dtParent.Constraints.Remove(uc);
            uc = new UniqueConstraint(dtParent.Columns[0], true);
            dtParent.Constraints.Add(uc);

            // primary key 2
            Assert.Equal(1, dtParent.PrimaryKey.Length);
        }