コード例 #1
0
        public void Different_Object_Equals_Test()
        {
            String s = "ABCD";

            var table = new Table(typeof(SubjectClass), null);

            Assert.IsFalse(table.BasicFieldsEqual(s));
        }
コード例 #2
0
        public void DifferentSchema_NoTableAttribute_DoesNotEqual_Test()
        {
            const string schema1 = "schema1ABC";
            const string schema2 = "schema2ABC";
            const string primaryTableName = "primaryTableNameABC";
            const string primaryKeyName = "primaryKeyNameABC";

            var fkAttribute1 = new ForeignKeyAttribute(schema1, primaryTableName, primaryKeyName);
            var table1 = new Table(fkAttribute1, null);

            var fkAttribute2 = new ForeignKeyAttribute(schema2, primaryTableName, primaryKeyName);
            var table2 = new Table(fkAttribute2, null);

            Assert.IsFalse(table1.BasicFieldsEqual(table2));
        }
コード例 #3
0
        public void DifferentCatalogue_SameSchema_Equals_Test()
        {
            const string catalogue1 = "catalogue1ABC";
            const string catalogue2 = "catalogue2ABC";
            const string schema = "schema1ABC";
            const string tableName = "primaryTableNameABC";

            var tableAttribute1 = new TableAttribute(catalogue1, schema, tableName);
            var table1 = new Table(tableAttribute1);

            var tableAttribute2 = new TableAttribute(catalogue2, schema, tableName);
            var table2 = new Table(tableAttribute2);

            Assert.IsTrue(table1.BasicFieldsEqual(table2));
        }
コード例 #4
0
        public void SameCatalogue_SameSchema_DifferentTable_DoesNotEqual_Test()
        {
            const string catalogue = "catalogue2ABC";
            const string schema = "schema1ABC";
            const string tableName1 = "primaryTableName1ABC";
            const string tableName2 = "primaryTableName2ABC";

            var tableAttribute1 = new TableAttribute(catalogue, schema, tableName1);
            var table1 = new Table(tableAttribute1);

            var tableAttribute2 = new TableAttribute(catalogue, schema, tableName2);
            var table2 = new Table(tableAttribute2);

            Assert.IsFalse(table1.BasicFieldsEqual(table2));
        }
コード例 #5
0
        public void NoSchemaInput_NoCatalogueInput_Equals_Test()
        {
            var table1 = new Table(typeof(SubjectClass), null);
            var table2 = new Table(typeof(SubjectClass), null);

            Assert.IsTrue(table1.BasicFieldsEqual(table2));
        }
コード例 #6
0
        public void InputForTryGet_NoTableAttribute_Equals_Test()
        {
            const string schema = "schemaABC";
            const string primaryTableName = "primaryTableNameABC";
            const string primaryKeyName = "primaryKeyNameABC";

            var fkAttribute1 = new ForeignKeyAttribute(schema, primaryTableName, primaryKeyName);
            var table1 = new Table(fkAttribute1, null);

            var fkAttribute2 = new ForeignKeyAttribute(schema, primaryTableName, primaryKeyName);
            var table2 = new Table(fkAttribute2, null);

            Assert.IsTrue(table1.BasicFieldsEqual(table2));
        }