public void SetUp()
 {
     Factory    = new OracleDbFactory();
     Connection = Factory.CreateConnection(IntegrationTestOptions.Oracle.ConnectionString);
     Quoter     = new OracleQuoter();
     Processor  = new OracleProcessor(Connection, new OracleGenerator(), new TextWriterAnnouncer(System.Console.Out), new ProcessorOptions(), Factory);
 }
Example #2
0
        public OracleTestTable(string table, IDbConnection connection, string schema, params string[] columnDefinitions)
        {
            Connection = connection;
            Factory    = new OracleDbFactory();
            _schema    = schema;

            if (Connection.State != ConnectionState.Open)
            {
                Connection.Open();
            }

            Name = table;
            Create(columnDefinitions);
        }
Example #3
0
        public OracleTestTable(IDbConnection connection, IQuoter quoter, string schema, params string[] columnDefinitions)
        {
            Connection = connection;
            Quoter     = quoter;
            Factory    = new OracleDbFactory();
            _schema    = schema;

            if (Connection.State != ConnectionState.Open)
            {
                Connection.Open();
            }

            Name = "TestTable";
            Create(columnDefinitions);
        }
        public void TestQuery()
        {
            IDbFactory oracleFactory = new OracleDbFactory();
            var        connection    = oracleFactory.CreateConnection(connectionString);

            string  sql = "Select * from Users";
            DataSet ds  = new DataSet();

            using (var command = oracleFactory.CreateCommand(sql, connection))
            {
                var adapter = oracleFactory.CreateDataAdapter(command);
                adapter.Fill(ds);
            }

            Assert.Greater(ds.Tables.Count, 0);
            Assert.Greater(ds.Tables[0].Columns.Count, 0);
        }