Example #1
0
        public void CreateSimpleTableAsAdmin_NewSession()
        {
            var tableName = ObjectName.Parse("APP.test_table");
            var tableInfo = new TableInfo(tableName);

            tableInfo.AddColumn("a", PrimitiveTypes.Integer(), true);
            tableInfo.AddColumn("b", PrimitiveTypes.String());

            using (var session = CreateUserSession(AdminUserName, AdminPassword)) {
                using (var query = session.CreateQuery()) {
                    Assert.DoesNotThrow(() => query.CreateTable(tableInfo));
                    Assert.DoesNotThrow(() => query.Commit());
                }
            }

            using (var session = CreateUserSession(AdminUserName, AdminPassword)) {
                using (var query = session.CreateQuery()) {
                    bool exists = false;
                    Assert.DoesNotThrow(() => exists = query.TableExists(tableName));
                    Assert.IsTrue(exists);
                }
            }
        }
Example #2
0
 public void ParseEmptyName()
 {
     Assert.Throws <ArgumentNullException>(() => ObjectName.Parse(""));
 }
Example #3
0
 public void ParseInvalidName(string s)
 {
     Assert.Throws <FormatException>(() => ObjectName.Parse(s));
 }