changed: message based integration testing with When() only yielding messages