public void ctor_NameDataColumnsPrimary()
{
DataTable dtParent = DataProvider.CreateParentDataTable();
UniqueConstraint uc = null;
uc = new UniqueConstraint("myConstraint", new DataColumn[] { dtParent.Columns[0] }, false);
dtParent.Constraints.Add(uc);
// Ctor
Assert.Equal(false, uc == null);
// primary key 1
Assert.Equal(0, dtParent.PrimaryKey.Length);
// Ctor name 1
Assert.Equal("myConstraint", uc.ConstraintName);
dtParent.Constraints.Remove(uc);
uc = new UniqueConstraint("myConstraint", new DataColumn[] { dtParent.Columns[0] }, true);
dtParent.Constraints.Add(uc);
// primary key 2
Assert.Equal(1, dtParent.PrimaryKey.Length);
// Ctor name 2
Assert.Equal("myConstraint", uc.ConstraintName);
}