ScopedCallback
Class for asserting that a callback happens when an dummy object leaves scope
ScopedCallback Documentation