public void WhenTriedWithFluentAPIUsingExtensions_ShouldWork() { OperationOrchestrator <int> orch = OrchestrationBuilderWithExtensions.Create <OperationOrchestrator <int> >(); PeriodicBackgroundOperationOrchestrator <int> pOrch = OrchestrationBuilderWithExtensions.Create <PeriodicBackgroundOperationOrchestrator <int> >(); pOrch.SetInterval <int>(34); }
public void WhenBackgroundOperationsListProviderIsUsed_ShouldSucceed() { IOperationOrchestrator <int> orchestrator = new PeriodicBackgroundOperationOrchestrator <int>(new PeriodicBackgroundOperationsProvider(), new TimerBasedTrigger(2000)); orchestrator.Start(10); Thread.Sleep(10000); }
public void WhenInNormalCondition_ShouldWork() { IOperationOrchestrator <int> orchestrator = new PeriodicBackgroundOperationOrchestrator <int>(new List <IOperation <int> >() { new FindNextNumber() }, new TimerBasedTrigger(2000)); orchestrator.Start(10); Thread.Sleep(10000); }