Я пытаюсь уменьшить задержку, вызванную дорогостоящим временем системных вызовов (). Для этого у меня есть собственный написанный класс TimeProvider с методом now (). Есть ли возможность передавать мои собственные часы TimeProvider при запуске и окончании пролетов?