public void Create_and_initialize_operation() { var dropDatabaseOperation = new DropDatabaseOperation("MyDatabase"); Assert.Equal("MyDatabase", dropDatabaseOperation.DatabaseName); Assert.True(dropDatabaseOperation.IsDestructiveChange); }
public void Dispatches_visitor() { var dropDatabaseOperation = new DropDatabaseOperation("MyDatabase"); var mockVisitor = new Mock<MigrationOperationSqlGenerator>(new RelationalTypeMapper()); var builder = new Mock<IndentedStringBuilder>(); dropDatabaseOperation.GenerateSql(mockVisitor.Object, builder.Object); mockVisitor.Verify(g => g.Generate(dropDatabaseOperation, builder.Object), Times.Once()); }
public virtual void Visit([NotNull] DropDatabaseOperation dropDatabaseOperation, [NotNull] TContext context) { VisitDefault(dropDatabaseOperation, context); }
public void Generate_with_drop_database_not_supported() { var operation = new DropDatabaseOperation("Bronies"); Assert.Throws<NotSupportedException>(() => Generate(operation)); }
public override void Generate( DropDatabaseOperation dropDatabaseOperation, IndentedStringBuilder stringBuilder) { throw new NotSupportedException(); }