Exemplo n.º 1
0
        public void AppendDatabaseConnection()
        {
            var args = new UoeProcessArgs().Append(new List <UoeDatabaseConnection> {
                UoeDatabaseConnection.NewMultiUserConnection(new UoeDatabaseLocation("data")), UoeDatabaseConnection.NewSingleUserConnection(new UoeDatabaseLocation("data"))
            });

            Assert.AreEqual(5, args.Count(), "should have -db data -db data -1");
        }
        public void GetConnectionString_Multi_Single()
        {
            var cs = UoeDatabaseConnection.NewMultiUserConnection(new UoeDatabaseLocation("data")).ToString();

            Assert.IsTrue(!cs.Contains("-1") && !cs.Contains("-H"), $"Should have multi user connection string without hostname: {cs.PrettyQuote()}.");

            cs = UoeDatabaseConnection.NewSingleUserConnection(new UoeDatabaseLocation("data")).ToString();
            Assert.IsTrue(cs.Contains("-1") && cs.Contains("-db"), $"Should have single user connection string.");
        }