Testing roles of existing tests

I got my testing, but now I added roles to the APIs which for the same action will return different results. I got different environment per user.
how can I have test per environment without duplicating the tests?