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); }