protected override void Run(CancellationToken cancellationToken) { IRepairTask repairTask = CreateRepairTask(); RepairManager.CreateRepairTaskAsync(Guid.NewGuid(), repairTask).GetAwaiter().GetResult(); RepairManager.CompletedEvent.WaitOne(); PolicyAgentService.CompletedEvent.WaitOne(); CompletedEvent.Set(); }
protected override void Run(CancellationToken cancellationToken) { IRepairTask repairTask = CreateRepairTask(); RepairManager.CreateRepairTaskAsync(Guid.NewGuid(), repairTask).GetAwaiter().GetResult(); ((MockRepairTask)repairTask).CreatedTimestamp = DateTime.UtcNow; RepairManager.CompletedEvent.WaitOne(); CompletedEvent.Set(); }