Exemple #1
0
        public void CreatingTableCausesSqlToBeExecuted()
        {
            using (var schema = FakeSchemaFactory.CreateDefaultTableSchema())
            {
                this.nonWatermarkTarget.CreateTable(schema);

                Assert.Contains(TargetTableName, this.Command.CommandText, StringComparison.OrdinalIgnoreCase);
            }
        }
Exemple #2
0
        public void ColumnsPropertyShouldReturnCorrectColumnCount()
        {
            using (var schema = FakeSchemaFactory.CreateDefaultTableSchema())
            {
                this.Reader.GetSchemaTable().ReturnsForAnyArgs(schema);

                Assert.Equal(schema.Rows.Count, this.nonWatermarkTarget.Columns.Count());
            }
        }
Exemple #3
0
 /// <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);
 }