public void TestCompareColumns(string name, ColumnDataType dataType)
        {
            Column compColumn = new Column(name, dataType);

            // sets same datatype
            column.SetDataType(dataType);

            // Adds same table
            compColumn.AddTable(table);
            column.AddTable(table);

            Assert.IsFalse(column == compColumn);
            Assert.IsTrue(column.Equals(compColumn.DataType));
            Assert.IsTrue(column.Equals(compColumn.Table));
            Assert.IsFalse(column.Equals(compColumn.ColumnName));
        }
        public void TestAddTableToColumn()
        {
            Column column = new Column(columnName);

            column.AddTable(table);

            Assert.AreEqual(table, column.Table);
            Assert.AreEqual($"{tableName}.{columnName}", column.FullName);
        }