public TestContext(IDecomposer decomposer, AgentGatewayActorRepositoryStub agentGatewayActorRepositoryStub) { _taskRunRepository = new TaskRunRepository(decomposer); _taskRepository = new TaskRepository(); _agentRepository = new AgentRepository(_taskRunRepository); var notificationRepository = new NotificationRepository(); var actorRepositoryLocator = new ActorUnitOfWorkLocator( new UnitOfWork(ActorTypes.Agent, _agentRepository, notificationRepository), new UnitOfWork(ActorTypes.Task, _taskRepository, notificationRepository), new UnitOfWork(ActorTypes.TaskRun, _taskRunRepository, notificationRepository), new UnitOfWork(ActorTypes.AgentJobGateway, agentGatewayActorRepositoryStub, notificationRepository)); _actorDispatcher = new ActorDispatcher( actorRepositoryLocator, CancellationToken.None); }
public TaskRun(Guid id, IDecomposer decomposer) { Id = id; _decomposer = decomposer; }
public void setup() { subject = new JsonObjectDecomposer(); }
public TaskRunRepository(IDecomposer decomposer) { _decomposer = decomposer; }
public DocumentStore() { decomposer = new JsonObjectDecomposer(); index = new PathValueKeyStore<int>(); originals = new List<object>(); }