public void CatalogueNull_SchemaNull_Equals_Test()
        {
            var tableAttribute1 = new TableAttribute(catalogueName: null, schema: null, name: "AA");
            var tableAttribute2 = new TableAttribute(catalogueName: null, schema: null, name: "AA");

            Assert.IsTrue(tableAttribute1.Equals(tableAttribute2));
        }
        public void CatalogueNull_SchemaNull_DifferentName_NotEqual_Test()
        {
            var tableAttribute1 = new TableAttribute(catalogueName: null, schema: null, name: "AA");
            var tableAttribute2 = new TableAttribute(catalogueName: null, schema: null, name: "BB");

            Assert.IsFalse(tableAttribute1.Equals(tableAttribute2));
        }
        public void SameCatalogue_SameSchema_Equals_Test()
        {
            var tableAttribute1 = new TableAttribute(catalogueName: "CC", schema: "BB", name: "AA");
            var tableAttribute2 = new TableAttribute(catalogueName: "CC", schema: "BB", name: "AA");

            Assert.IsTrue(tableAttribute1.Equals(tableAttribute2));
        }
        public void DifferentCatalogue_SameSchema_SameName_NotEqual_Test()
        {
            var tableAttribute1 = new TableAttribute(catalogueName: "KK", schema: "BB", name: "AA");
            var tableAttribute2 = new TableAttribute(catalogueName: "LL", schema: "BB", name: "AA");

            Assert.IsFalse(tableAttribute1.Equals(tableAttribute2));
        }