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);
}
}
}