public void NHCD23_Supporting_Relative_Path_To_DataSource()
        {
            var relativePath = @"..\data\datafile.mdb";
            var absolutePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, relativePath);

            var constrRelative = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};", relativePath);
            var constrAbsolute = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};", absolutePath);

            var connRelative = new JetDbConnection(constrRelative);
            var connAbsolute = new JetDbConnection(constrAbsolute);

            Assert.That(connRelative.ConnectionString.Contains(absolutePath), Is.True);
            Assert.That(connAbsolute.ConnectionString.Contains(absolutePath), Is.True);
        }
Esempio n. 2
0
        public void NHCD23_Supporting_Relative_Path_To_DataSource()
        {
            var relativePath = @"..\data\datafile.mdb";
            var absolutePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, relativePath);

            var constrRelative = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};", relativePath);
            var constrAbsolute = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};", absolutePath);

            var connRelative = new JetDbConnection(constrRelative);
            var connAbsolute = new JetDbConnection(constrAbsolute);

            Assert.That(connRelative.ConnectionString.Contains(absolutePath), Is.True);
            Assert.That(connAbsolute.ConnectionString.Contains(absolutePath), Is.True);
        }