コード例 #1
0
        public void test_connect_with_bogus_authkey_and_username()
        {
            Action act = () => QueryTestFixture.DefaultConnectionBuilder()
                         .User(bogusUsername, bogusPassword).AuthKey("test")
                         .Connect();

            act.ShouldThrow <ReqlDriverError>();
        }
コード例 #2
0
        public void AfterRunningTestSession()
        {
            var adminConn = QueryTestFixture.DefaultConnectionBuilder()
                            .Connect();

            R.Db("rethinkdb").Table("users").Get(bogusUsername)
            .Delete().RunResult(adminConn);

            adminConn.Close();
        }
コード例 #3
0
        public void BeforeRunningTestSession()
        {
            var adminConn = QueryTestFixture.DefaultConnectionBuilder()
                            .Connect();

            R.Db("rethinkdb").Table("users").Insert(
                new { id = bogusUsername, password = bogusPassword }
                ).Run(adminConn);

            adminConn.Close();
        }
コード例 #4
0
        public void test_connect_with_non_admin_user()
        {
            var bogusConn = QueryTestFixture.DefaultConnectionBuilder()
                            .User(bogusUsername, bogusPassword)
                            .Connect();

            R.Expr("HELLO FROM THE C# DRIVER! :D YEE HAAAW!  HELLO FROM THE C# DRIVER! :D YEE HAAAW!" +
                   "  HELLO FROM THE C# DRIVER! :D YEE HAAAW!  HELLO FROM THE C# DRIVER! :D YEE HAAAW!  ")
            .Run(bogusConn);

            bogusConn.Close();
        }