Да, выполнение, как в вашем примере, не будет работать.
Скорее, я бы порекомендовал вам создать тестовый класс, который будет использоваться в качестве делегата, который будет записывать, когда вызывался его метод, и в какое время.
Затем вы вводите свой макет в IntervalManager, который вы хотите проверить. Затем ваш метод тестирования должен ожидать IntervalManager (используя подходящий метод, предоставленный IntervalManager, или просто подождать несколько секунд), после чего вы можете проверить состояние класса теста.
Кстати, этот подход обычно называют насмешливый ; в этом случае тестовый класс будет фиктивным объектом.