public void GetReference() { TableDefinition table = new TableDefinition("Foo"); ReferenceDefinition reference = new ReferenceDefinition("IX_Bar"); table.AddReference(reference); Assert.AreSame(reference, table.GetReference("ix_bar")); Assert.AreSame(reference, table.GetReference("ix_bAR")); Assert.IsNull(table.GetReference("XX_Bar")); }
public void RemoveReference() { TableDefinition table = new TableDefinition("Foo"); ReferenceDefinition reference = new ReferenceDefinition("IX_Bar"); table.AddReference(reference); table.RemoveReference("XX_Bar"); Assert.AreEqual(1, table.References.Count); table.RemoveReference("ix_Bar"); Assert.AreEqual(0, table.References.Count); }
public void AddReference() { TableDefinition table = new TableDefinition("Foo"); table.AddReference(new ReferenceDefinition("FK_Bar")); Assert.AreEqual(table.Name, table.References[0].FkTable); }