public void SetAndGetXrefTableTest() { string table = "TableName".RandomString(4); SchemaManager sm = new SchemaManager(); sm.SetSchema("test_schema".RandomString(4)); sm.AddXref("Left", "Right"); Table t = sm.GetXref("LeftRight"); Expect.IsNotNull(t); Expect.AreEqual("LeftRight", t.Name); }
public void SetAndGetXrefTableAsXrefTableType() { string table = "TableName".RandomString(4); SchemaManager sm = new SchemaManager(); sm.SetSchema("test_schema".RandomString(4)); sm.AddXref("Left", "Right"); SchemaManager sm2 = new SchemaManager(); sm2.SetSchema(sm.CurrentSchema.Name); Table t = sm2.GetXref("LeftRight"); Expect.IsNotNull(t); XrefTable x = t as XrefTable; Expect.IsNotNull(x); Expect.AreEqual("Left", x.Left); Expect.AreEqual("Right", x.Right); }