public void Dispatches_visitor() { var addColumnOperation = new AddColumnOperation("dbo.MyTable", new Column("Foo", "int")); var mockVisitor = new Mock<MigrationOperationSqlGenerator>(new RelationalTypeMapper()); var builder = new Mock<IndentedStringBuilder>(); addColumnOperation.GenerateSql(mockVisitor.Object, builder.Object); mockVisitor.Verify(g => g.Generate(addColumnOperation, builder.Object), Times.Once()); }
public void Create_and_initialize_operation() { var column = new Column("Foo", "int"); var addColumnOperation = new AddColumnOperation("dbo.MyTable", column); Assert.Equal("dbo.MyTable", addColumnOperation.TableName); Assert.Same(column, addColumnOperation.Column); Assert.False(addColumnOperation.IsDestructiveChange); }