public void Dispatches_visitor()
        {
            var newColumn = new Column("Foo", "int")
            {
                IsNullable = true
            };
            var alterColumnOperation = new AlterColumnOperation(
                "dbo.MyTable", newColumn, isDestructiveChange: true);
            var mockVisitor = new Mock <MigrationOperationSqlGenerator>(new RelationalTypeMapper());
            var builder     = new Mock <IndentedStringBuilder>();

            alterColumnOperation.GenerateSql(mockVisitor.Object, builder.Object, false);

            mockVisitor.Verify(g => g.Generate(alterColumnOperation, builder.Object, false), Times.Once());
        }
Exemple #2
0
        public void Dispatches_visitor()
        {
            var newColumn = new Column("Foo", typeof(int))
            {
                IsNullable = true
            };
            var alterColumnOperation = new AlterColumnOperation(
                "dbo.MyTable", newColumn, isDestructiveChange: true);
            var mockVisitor = MigrationsTestHelpers.MockSqlGenerator();
            var builder     = new Mock <SqlBatchBuilder>();

            alterColumnOperation.GenerateSql(mockVisitor.Object, builder.Object);

            mockVisitor.Verify(g => g.Generate(alterColumnOperation, builder.Object), Times.Once());
        }