Boost: How do I write a unit test for a signal?

Today, while writing some unit tests, I encountered a challenge. The user story was that, when a Person’s details are updated, the display should be updated to reflect the changes. I’d implemented this feature using a signal on the person class that will be called whenever any details are updated: This is a fairly standard …