Would it be so unreasonable for a prospective employee to be told that he/she'd have to pay for the assessment check ride, but would be immediately repaid if hired?
That way the employer would be protected from time wasters and tyre kickers, but bona fide candidates wouldn't end up out of pocket.
Just a thought - whilst everyone is facing hard times.