コード例 #1
0
        public void FindSequence()
        {
            //arrange
            DatabaseSchema schema = CreateSchema();
            var            result = new CompareResult
            {
                Name             = "MySequence",
                SchemaOwner      = Schema,
                SchemaObjectType = SchemaObjectType.Sequence
            };

            //act
            var find = result.Find(schema);

            //assert
            AssertType <DatabaseSequence>(find);
        }
コード例 #2
0
        public void FindTable()
        {
            //arrange
            DatabaseSchema schema = CreateSchema();
            var            result = new CompareResult
            {
                Name             = "Orders",
                SchemaOwner      = Schema,
                SchemaObjectType = SchemaObjectType.Table
            };

            //act
            var find = result.Find(schema);

            //assert
            AssertType <DatabaseTable>(find);
        }
コード例 #3
0
        public void FindView()
        {
            //arrange
            DatabaseSchema schema = CreateSchema();
            var            result = new CompareResult
            {
                Name             = "MyView",
                SchemaOwner      = Schema,
                SchemaObjectType = SchemaObjectType.View
            };

            //act
            var find = result.Find(schema);

            //assert
            AssertType <DatabaseView>(find);
        }
コード例 #4
0
        public void FindFunction()
        {
            //arrange
            DatabaseSchema schema = CreateSchema();
            var            result = new CompareResult
            {
                Name             = "MyFunction",
                SchemaOwner      = Schema,
                SchemaObjectType = SchemaObjectType.Function
            };

            //act
            var find = result.Find(schema);

            //assert
            AssertType <DatabaseFunction>(find);
        }
コード例 #5
0
        public void FindProcedure()
        {
            //arrange
            DatabaseSchema schema = CreateSchema();
            var            result = new CompareResult
            {
                Name             = "MySproc",
                SchemaOwner      = Schema,
                SchemaObjectType = SchemaObjectType.StoredProcedure
            };

            //act
            var find = result.Find(schema);

            //assert
            AssertType <DatabaseStoredProcedure>(find);
        }
コード例 #6
0
        public void FindUniqueConstraint()
        {
            //arrange
            DatabaseSchema schema = CreateSchema();
            var            result = new CompareResult
            {
                TableName        = "Orders",
                SchemaOwner      = Schema,
                Name             = "UK_NAME",
                SchemaObjectType = SchemaObjectType.Constraint
            };

            //act
            var find = result.Find(schema);

            //assert
            AssertType <DatabaseConstraint>(find);
        }
コード例 #7
0
        public void FindColumn()
        {
            //arrange
            DatabaseSchema schema = CreateSchema();
            var            result = new CompareResult
            {
                TableName        = "Orders",
                SchemaOwner      = Schema,
                Name             = "Name",
                SchemaObjectType = SchemaObjectType.Column
            };

            //act
            var find = result.Find(schema);

            //assert
            AssertType <DatabaseColumn>(find);
        }
コード例 #8
0
        public void FindIndex()
        {
            //arrange
            DatabaseSchema schema = CreateSchema();
            var            result = new CompareResult
            {
                TableName        = "Orders",
                SchemaOwner      = Schema,
                Name             = "IDX_Desc",
                SchemaObjectType = SchemaObjectType.Index
            };

            //act
            var find = result.Find(schema);

            //assert
            AssertType <DatabaseIndex>(find);
        }
コード例 #9
0
        public void FindForeignKey()
        {
            //arrange
            DatabaseSchema schema = CreateSchema();
            var            result = new CompareResult
            {
                TableName        = "Order_Line",
                SchemaOwner      = Schema,
                Name             = "FK_OrderLine_Orders",
                SchemaObjectType = SchemaObjectType.Constraint
            };

            //act
            var find = result.Find(schema);

            //assert
            AssertType <DatabaseConstraint>(find);
        }