Я хочу предоставить собственную реализацию TimerExtention вместо DurableTimerExtention, предоставляемой активностью Delay, чтобы я мог тестировать рабочие процессы, использующие задержки.Тест WF 4.0 Задержка активности - Замените DurableTimerExtension моим собственным MockTimerExtension
Как это сделать?
У меня есть экземпляр WorkflowService и его корневая активность. Служба рабочего процесса размещается в WorkflowServiceHost (хотя я не могу понять, как получить экземпляр WorkflowInstance)
Я хочу, чтобы иметь возможность не только заменить в течение 30 дней с 1 секунды, но для управления временем. То есть Я хочу, чтобы действия задержки работали с заданным «ISystemClock {DateTime Now {get; } }' пример. Проблема с использованием XamlInjector заключается в том, что я должен переопределить всю активность Delay с той единственной разницей, которую предоставляет TimerExtension (вот что я в итоге сделал). В идеале я хочу, чтобы _just_ заменил DurableTimerExtension макетным, без необходимости связываться с активностью Delay. –