Deveel.Data.Sql.CreateTableTests.CreateAdminSession C# (CSharp) Method

CreateAdminSession() protected method

protected CreateAdminSession ( IDatabase database ) : ISession
database IDatabase
return ISession
        protected override ISession CreateAdminSession(IDatabase database)
        {
            using (var session = database.CreateUserSession(AdminUserName, AdminPassword)) {
                using (var query = session.CreateQuery()) {
                    if (TestContext.CurrentContext.Test.Name.Equals("CreateSimple_RegularUser")) {
                        var user = query.CreateUser(TestUserName, TestPassword);
                        //queryContext.GrantHostAccessToUser(TestUserName, KnownConnectionProtocols.Local, "%");
                        query.GrantToUserOnSchema("APP", user.Name, Privileges.Create);
                        query.Commit();
                    }
                }
            }

            return base.CreateAdminSession(database);
        }