public void CreatingTableCausesSqlToBeExecuted() { using (var schema = FakeSchemaFactory.CreateDefaultTableSchema()) { this.nonWatermarkTarget.CreateTable(schema); Assert.Contains(TargetTableName, this.Command.CommandText, StringComparison.OrdinalIgnoreCase); } }
public void ColumnsPropertyShouldReturnCorrectColumnCount() { using (var schema = FakeSchemaFactory.CreateDefaultTableSchema()) { this.Reader.GetSchemaTable().ReturnsForAnyArgs(schema); Assert.Equal(schema.Rows.Count, this.nonWatermarkTarget.Columns.Count()); } }
/// <summary> /// Initializes a new instance of the <see cref="QueryDataSourceFacts"/> class. /// </summary> public QueryDataSourceFacts() { this.schema = FakeSchemaFactory.CreateDefaultTableSchema(); this.target = new QueryDataSource(this.ConnectionFactory, "wibble", QuerySql, this.schema); }