示例#1
0
 public OrchestrationTestHost()
 {
     dataConverter = new JsonDataConverter();
     orchestrationObjectManager = new NameVersionObjectManager <TaskOrchestration>();
     activityObjectManager      = new NameVersionObjectManager <TaskActivity>();
     orchestrationExecutor      = new FakeOrchestrationExecutor(orchestrationObjectManager);
     taskActivityExecutor       = new FakeTaskActivityExecutor(activityObjectManager);
     clock = new FakeOrchestrationClock();
     ClockSpeedUpFactor = 1;
 }
 public FakeOrchestrationExecutor(NameVersionObjectManager <TaskOrchestration> orchestrationObjectManager)
 {
     scheduler     = new SynchronousTaskScheduler();
     dataConverter = new JsonDataConverter();
     this.orchestrationObjectManager = orchestrationObjectManager;
 }
示例#3
0
 public DebugTestHost()
 {
     this.orchestrationObjectManager = new NameVersionObjectManager<TaskOrchestration>();
 }
 public FakeTaskActivityExecutor(NameVersionObjectManager <TaskActivity> objectManager)
 {
     dataConverter      = new JsonDataConverter();
     pendingExecutions  = 0;
     this.objectManager = objectManager;
 }
示例#5
0
 public DebugTestHost()
 {
     this.orchestrationObjectManager = new NameVersionObjectManager <TaskOrchestration>();
 }