public void CouchDbConnectionStringBuilder() { CouchDbConnectionStringBuilder c = new CouchDbConnectionStringBuilder("Host=test;port=10;username=un;Password=coucou;SslEnabled=true"); Assert.AreEqual("test", c.Host); Assert.AreEqual("un", c.UserName); Assert.AreEqual(10, c.Port); Assert.AreEqual("coucou", c.Password); Assert.AreEqual(true,c.SslEnabled); }
public void CouchDbConnectionStringBuilderDefaultValues() { CouchDbConnectionStringBuilder c = new CouchDbConnectionStringBuilder(String.Empty); Assert.AreEqual("localhost", c.Host); Assert.AreEqual(String.Empty, c.UserName); Assert.AreEqual(5984, c.Port); Assert.AreEqual(String.Empty, c.Password); Assert.AreEqual(false, c.SslEnabled); }
protected CouchBase(string connectionStringName) { ConnectionStringSettings connectionString = ConfigurationManager.ConnectionStrings[connectionStringName]; if(connectionString == null) throw new ArgumentException("Invalid connection string name"); CouchDbConnectionStringBuilder cs = new CouchDbConnectionStringBuilder(connectionString.ConnectionString); BasePlug = Plug.New(String.Format("{0}://{1}:{2}",cs.SslEnabled ? "https" : "http", cs.Host, cs.Port)) .WithCredentials(cs.UserName,cs.Password); }
protected CouchBase(string connectionStringName) { ConnectionStringSettings connectionString = ConfigurationManager.ConnectionStrings[connectionStringName]; if (connectionString == null) { throw new ArgumentException("Invalid connection string name"); } CouchDbConnectionStringBuilder cs = new CouchDbConnectionStringBuilder(connectionString.ConnectionString); BasePlug = Plug.New(String.Format("{0}://{1}:{2}", cs.SslEnabled ? "https" : "http", cs.Host, cs.Port)) .WithCredentials(cs.UserName, cs.Password); }