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()); }
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()); }