Exemple #1
0
        public void Setup()
        {
            string connectionString     = this.GetConnectionString();
            AdventureWorksSchema schema = new AdventureWorksSchema();

            this.ClassUnderTest = this.CreateClassUnderTest(schema, connectionString);
            this.ClassUnderTest.ClearDatabase();
        }
Exemple #2
0
 private void LoadAddressDataRows(AdventureWorksSchema schema)
 {
     foreach (var addressLine in this.GetTextFileLines("Address.txt"))
     {
         string[] allAddressColumns = addressLine.Split('|');
         var      addressId         = int.Parse(allAddressColumns[0]);
         schema.Address.Rows.Add(addressId, allAddressColumns[1], allAddressColumns[2], allAddressColumns[3], allAddressColumns[4], allAddressColumns[5], allAddressColumns[6], DateTime.Parse(allAddressColumns[7].ToString()).ToString("yyyy-MM-dd H:mm:ss"));
     }
 }
Exemple #3
0
        /// <summary>
        /// Load the address table
        /// </summary>
        private void LoadAddressTable(DbConnection cnn, Action <AdventureWorksSchema> loadAddressRows, string selectCommandText)
        {
            AdventureWorksSchema awDataset = new AdventureWorksSchema();

            var           factory = DbProviderFactories.GetFactory(cnn);
            DbDataAdapter adapter = factory.CreateDataAdapter();

            adapter.SelectCommand             = factory.CreateCommand();
            adapter.SelectCommand.CommandText = selectCommandText;
            adapter.SelectCommand.Connection  = cnn;
            DbCommandBuilder commandBuilder = factory.CreateCommandBuilder();

            commandBuilder.DataAdapter = adapter;
            commandBuilder.GetInsertCommand();

            loadAddressRows(awDataset);

            adapter.Update(awDataset, "Address");
        }
Exemple #4
0
 private void LoadCustomerDataRows(AdventureWorksSchema schema)
 {
     foreach (var customerLine in this.GetTextFileLines("Customer.txt"))
     {
         string[] allCustomerColumns = customerLine.Split('|');
         var      customerId         = int.Parse(allCustomerColumns[0]);
         schema.Customer.Rows.Add(
             customerId,
             false,
             allCustomerColumns[2],
             allCustomerColumns[3],
             allCustomerColumns[4],
             allCustomerColumns[5],
             allCustomerColumns[6],
             allCustomerColumns[7],
             allCustomerColumns[8],
             allCustomerColumns[9],
             allCustomerColumns[10],
             allCustomerColumns[11],
             allCustomerColumns[12],
             //allCustomerColumns[13],
             DateTime.Parse(allCustomerColumns[14].ToString()).ToString("yyyy-MM-dd H:mm:ss"));
     }
 }