How to write tests for access managed contract

I am trying to use Access Manager, and everything seems clear from this demo: https://github.com/ernestognw/access-manager-demo/blob/main/script/Deploy.s.sol
What is not clear is how to write tests using forge and how to pass authentication in tests. Is there a demo or example repo for that?

Update:
In case somebody have the same question in the future: I believe the easiest way is to do it as follow:

contract AppTest is Test {
AccessManager manager;
function setUp() public {
manager = new AccessManager(address(this));
and construct your contract using this manager