Role repository can create a role
Does not save a role without a name
Can fetch a role by its id
Can find a role by its name
Lists all roles
Set environment to test in unit tests