My acceptance testing infrastructure uses specrun to create simulate a user, invoke my web service and check for results. This works well to test functionalities which involves user interactions (calling REST api, sending message etc).
But, in the backend I also have a functionality which involves a time-triggered Azure function which does some actions on certain azure blobs and sends a message to the user over an eventhub. How can I acceptance test functionality which involves this azure function ? - since this azure function is triggered only once every 6 hours, and not practical to run the acceptance test for a complete 6 hours to test this functionality.
Anybody has experience dealing which such a situation ? What would you suggest ?