public void Dispatches_visitor() { var createTableOperation = new CreateTableOperation("dbo.MyTable"); var mockVisitor = MigrationsTestHelpers.MockSqlGenerator(); var builder = new Mock <SqlBatchBuilder>(); createTableOperation.GenerateSql(mockVisitor.Object, builder.Object); mockVisitor.Verify(g => g.Generate(createTableOperation, builder.Object), Times.Once()); }
public void Dispatches_visitor() { var table = new Table("dbo.MyTable", new[] { new Column("Id", "int") }); var createTableOperation = new CreateTableOperation(table); var mockVisitor = new Mock <MigrationOperationSqlGenerator>(new RelationalTypeMapper()); var builder = new Mock <IndentedStringBuilder>(); createTableOperation.GenerateSql(mockVisitor.Object, builder.Object, false); mockVisitor.Verify(g => g.Generate(createTableOperation, builder.Object, false), Times.Once()); }