public void ErrorIsNotReturnedWhenSchemaNameIsSet() { var expression = new DeleteSchemaExpression { SchemaName = "schema1" }; var errors = ValidationHelper.CollectErrors(expression); Assert.That(errors.Count, Is.EqualTo(0)); }
public void ErrorIsReturnedWhenSchemaNameIsEmptyString() { var expression = new DeleteSchemaExpression { SchemaName = String.Empty }; var errors = ValidationHelper.CollectErrors(expression); errors.ShouldContain(ErrorMessages.SchemaNameCannotBeNullOrEmpty); }
public override void CanDeleteSchema() { var expression = new DeleteSchemaExpression(); var result = _generator.Generate(expression); result.ShouldBe(string.Empty); result = quotedIdentiferGenerator.Generate(expression); result.ShouldBe(string.Empty); }
public override string Generate(DeleteSchemaExpression expression) { throw new NotImplementedException(); }
public override string Generate(DeleteSchemaExpression expression) { return string.Format("DROP SCHEMA {0}", Quoter.QuoteSchemaName(expression.SchemaName)); }
public override string Generate(DeleteSchemaExpression expression) { throw new DatabaseOperationNotSupportedExecption(); }
public virtual void Process(DeleteSchemaExpression expression) { Process(Generator.Generate(expression)); }
public void CanDropSchema() { var expression = new DeleteSchemaExpression() { SchemaName = "Schema1" }; var sql = generator.Generate(expression); sql.ShouldBe("DROP SCHEMA \"Schema1\""); }
public override string Generate(DeleteSchemaExpression expression) { return String.Format(DropSchema, Quoter.QuoteSchemaName(expression.SchemaName)); }
public abstract string Generate(DeleteSchemaExpression expression);
public void CanDeleteSchema() { var expression = new DeleteSchemaExpression() { SchemaName = "TestSchema" }; var sql = generator.Generate(expression); sql.ShouldBe("DROP SCHEMA [TestSchema]"); }
public void RemoveVersionTable() { var expression = new DeleteTableExpression {TableName = VersionTableMetaData.TableName, SchemaName = VersionTableMetaData.SchemaName}; expression.ExecuteWith( Processor ); if (!string.IsNullOrEmpty(VersionTableMetaData.SchemaName)) { var schemaExpression = new DeleteSchemaExpression {SchemaName = VersionTableMetaData.SchemaName}; schemaExpression.ExecuteWith(Processor); } }
public override string Generate(DeleteSchemaExpression expression) { return String.Format("DROP SCHEMA [{0}]", expression.SchemaName); }
public void Schema(string schemaName) { var expression = new DeleteSchemaExpression { SchemaName = schemaName }; _context.Expressions.Add(expression); }
public void Truncate(DeleteSchemaExpression expression) { }
public override string Generate(DeleteSchemaExpression expression) { return compatabilityMode.HandleCompatabilty("Schemas are not supported"); }
public void CanDeleteSchema() { var expression = new DeleteSchemaExpression() { SchemaName = "TestSchema" }; generator.Generate(expression); }