Testing headers() and setcookie() is not what we should test here
Test exceptional cases of setStatusCode separately
Implement getStatusCodesMap
Make outOfRangeProvider dinamic
Implement dinamic statusCodeProvider & apply it to testGetAndSetStatusCode