A big hurrah! for Severus *sighs*. Of course he knew they were testing him; he's an intelligent, worldly-wise wizard, with honed intuition for things like that.
The little incidentals made this fic for me. I especially relished the scenes between him and Minerva, which I found easy and smacking of a long-held friendship.