public void ParsingOneCharValueConnectionStringTest() { const string ConnectionString = "connection lifetime=6"; var cs = new FbConnectionString(ConnectionString); Assert.AreEqual(6, cs.ConnectionLifeTime); }
public void ParsingDoubleQuotedConnectionStringTest() { const string ConnectionString = "datasource=testserver;database=testdb.fdb;user=testuser;password=test\"pwd"; var cs = new FbConnectionString(ConnectionString); Assert.AreEqual("test\"pwd", cs.Password); }
public void ParsingSpacesInKeyConnectionStringTest() { const string ConnectionString = "data source=testserver"; var cs = new FbConnectionString(ConnectionString); Assert.AreEqual("testserver", cs.DataSource); }
public void CryptKeyWithBase64NoPadding() { const string ConnectionString = "user=u;cryptkey=YWFh;password=p"; var cs = new FbConnectionString(ConnectionString); Assert.AreEqual("aaa", cs.CryptKey); }
public void CryptKeyWithBase64FullPadding() { const string ConnectionString = "user=u;cryptkey=dGVzdA==;password=p"; var cs = new FbConnectionString(ConnectionString); Assert.AreEqual("test", cs.CryptKey); }
public void ParsingWithEndingSemicolonConnectionStringTest() { const string ConnectionString = "user=testuser;password=testpwd;"; var cs = new FbConnectionString(ConnectionString); Assert.AreEqual("testuser", cs.UserID); Assert.AreEqual("testpwd", cs.Password); }
public void ParsingWithWhiteSpacesKeyConnectionStringTest() { const string ConnectionString = "user= \t;password=testpwd"; var cs = new FbConnectionString(ConnectionString); Assert.AreEqual("", cs.UserID); Assert.AreEqual("testpwd", cs.Password); }
/// <include file='Doc/en_EN/FbService.xml' path='doc/class[@name="FbService"]/constructor[@name="ctor"]/*'/> protected FbService() { this.csManager = new FbConnectionString(true); this.state = FbServiceState.Closed; this.connectionString = String.Empty; this.serviceName = "service_mgr"; this.queryBufferSize = 1024; }
public void ParsingNormalConnectionStringTest() { const string ConnectionString = "datasource=testserver;database=testdb.fdb;user=testuser;password=testpwd"; var cs = new FbConnectionString(ConnectionString); Assert.AreEqual("testserver", cs.DataSource); Assert.AreEqual("testdb.fdb", cs.Database); Assert.AreEqual("testuser", cs.UserID); Assert.AreEqual("testpwd", cs.Password); }
public void NormalizedConnectionStringIgnoresCultureTest() { const string ConnectionString = "datasource=testserver;database=testdb.fdb;user=testuser;password=testpwd"; var cs = new FbConnectionString(ConnectionString); Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-GB"); var s1 = cs.NormalizedConnectionString; Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("cs-CZ"); var s2 = cs.NormalizedConnectionString; Assert.AreEqual(s1, s2); }
public void DNET() { const string ConnectionString = @"data source=localhost;port number=20455;initial catalog=;user id=SYSDBA;password=masterkey;pooling=False;packet size=16384;character set=UTF8"; var cs = new FbConnectionString(ConnectionString); Assert.AreEqual("localhost", cs.DataSource); Assert.AreEqual(20455, cs.Port); Assert.AreEqual(string.Empty, cs.Database); Assert.AreEqual("SYSDBA", cs.UserID); Assert.AreEqual("masterkey", cs.Password); Assert.AreEqual(false, cs.Pooling); Assert.AreEqual(16384, cs.PacketSize); Assert.AreEqual("UTF8", cs.Charset); }
public void ParsingMultilineConnectionStringTest() { const string ConnectionString = @"DataSource=S05-04; User= SYSDBA; Password= masterkey; Role= ; Database=Termine; Port=3050; Dialect=3; Charset=ISO8859_1; Connection lifetime=0; Connection timeout=15; Pooling=True; Packet Size=8192;"; var cs = new FbConnectionString(ConnectionString); Assert.AreEqual("Termine", cs.Database); Assert.AreEqual("", cs.Role); }