Ejemplo n.º 1
0
        public void Get_SqlOleDb_OledbConnection()
        {
            var connStr = "Provider=sqlOledB;Data Source=ds;Initial Catalog=ic";
            var actual  = new OleDbClientFactory().Instantiate(connStr);

            Assert.That(actual, Is.InstanceOf <DbClient>());
            Assert.That(actual.ConnectionString, Is.EqualTo(connStr));
            var conn = actual.CreateNew();

            Assert.That(conn, Is.InstanceOf <OleDbConnection>());
            Assert.That((conn as OleDbConnection).ConnectionString, Is.EqualTo(connStr));
        }
Ejemplo n.º 2
0
        public void Get_SqlNCli10Dot1_OleDbConnection()
        {
            var connStr = "Provider=SQLNCLI10.1;Data Source=ds;Initial Catalog=ic;Integrated Security=SSPI;";
            var actual  = new OleDbClientFactory().Instantiate(connStr);

            Assert.That(actual, Is.InstanceOf <DbClient>());
            Assert.That(actual.ConnectionString, Is.EqualTo(connStr));
            var conn = actual.CreateNew();

            Assert.That(conn, Is.InstanceOf <OleDbConnection>());
            Assert.That((conn as OleDbConnection).ConnectionString, Is.EqualTo(connStr));
        }
Ejemplo n.º 3
0
        public void Get_OleDbExcel_OleDbConnection()
        {
            //Call the method to test
            var connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\\myFolder\\myExcel2007file.xlsx;Extended Properties=\"Excel 12.0 Xml;HDR=YES\";";

            var factory = new OleDbClientFactory();
            var actual  = factory.Instantiate(connStr);

            //Assertion
            Assert.That(actual, Is.InstanceOf <DbClient>());
            Assert.That(actual.ConnectionString, Is.EqualTo(connStr));
            var conn = actual.CreateNew();

            Assert.That(conn, Is.InstanceOf <OleDbConnection>());
            Assert.That((conn as OleDbConnection).ConnectionString, Is.EqualTo(connStr));
        }