public void GetConstraint()
        {
            TableDefinition table = new TableDefinition("Foo");
            IConstraintDefinition constraint = new DefaultConstraintDefinition("DF_Bar");

            table.AddConstraint(constraint);

            Assert.AreSame(constraint, table.GetConstraint("df_bar"));
            Assert.AreSame(constraint, table.GetConstraint("Df_BaR"));
            Assert.IsNull(table.GetConstraint("XX_Bar"));
        }
        public void RemoveConstraint()
        {
            TableDefinition table = new TableDefinition("Foo");
            IConstraintDefinition constraint = new DefaultConstraintDefinition("DF_Bar");

            table.AddConstraint(constraint);

            table.RemoveConstraint("XX_Bar");
            Assert.AreEqual(1, table.Constraints.Count);

            table.RemoveConstraint("df_Bar");
            Assert.AreEqual(0, table.Constraints.Count);
        }
        public void AddConstraint()
        {
            TableDefinition table = new TableDefinition("Foo");
            table.AddConstraint(new DefaultConstraintDefinition("DF_Bar"));

            Assert.AreEqual(table.Name, table.Constraints[0].Table);
        }