public override void BeforeTests()
        {
            Guid testId = Guid.NewGuid();
            role = new CMSRole(){Description ="A test role",Id=testId.ToString()};
            UserRepository.CreateRole(role);

            role2 = UserRepository.GetRoleById(role.Id);
        }
        public override void BeforeTests()
        {
            var id = Guid.NewGuid();
            user = new CMSUser() { Id = id, Email = id.ToString() + "@localhost.com", UserName = "******" + id.ToString(), IsActive = true };
            UserRepository.CreateUser(user);
            var roleId = Guid.NewGuid().ToString();
            role = new CMSRole(){Id=roleId};
            UserRepository.CreateRole(role);
            var roleId2 = Guid.NewGuid().ToString();
            role2 = new CMSRole() { Id = roleId2 };
            UserRepository.CreateRole(role2);

            UserRepository.AddUserToRole(user.Id, role.Id);
            UserRepository.AddUserToRole(user.Id, role2.Id);
        }
 public void CreateRole(CMSRole role)
 {
     using (var c = _connectionManager.GetConnection())
     {
         c.Insert<CMSRole>(role);
         c.Close();
     }
 }