Beispiel #1
0
 public ReasoningTaskResolver(
     IReasoningTaskRepository reasoningTaskRepository,
     IReasoningService reasoningService,
     IBackgroundTaskQueue taskQueue,
     IHttpClientService httpClientService,
     ILogger <ReasoningTaskResolver> logger
     )
 {
     _reasoningTaskRepository = reasoningTaskRepository;
     _reasoningService        = reasoningService;
     _taskQueueRepository     = taskQueue;
     _httpClientService       = httpClientService;
     _logger = logger;
 }
Beispiel #2
0
 public ReasoningTaskService(
     IReasoningTaskRepository reasoningTaskRepository,
     IKnowledgeBaseRepository knowledgeBaseRepository,
     IReasoningService reasoningService,
     IReasoningTaskResolver reasoningTaskResolver,
     ILogger <ReasoningTaskService> logger
     )
 {
     _reasoningTaskRepository = reasoningTaskRepository;
     _knowledgeBaseRepository = knowledgeBaseRepository;
     _reasoningService        = reasoningService;
     _reasoningTaskResolver   = reasoningTaskResolver;
     _logger = logger;
 }
 private ReasoningTaskService MockReasoningTaskService(
     IReasoningTaskRepository reasoningTaskRepository = null,
     IKnowledgeBaseRepository knowledgeBaseRepository = null,
     IReasoningService reasoningService           = null,
     IReasoningTaskResolver reasoningTaskResolver = null
     )
 {
     return(new ReasoningTaskService(
                reasoningTaskRepository ?? Mock.Of <IReasoningTaskRepository>(),
                knowledgeBaseRepository ?? Mock.Of <IKnowledgeBaseRepository>(),
                reasoningService ?? Mock.Of <IReasoningService>(),
                reasoningTaskResolver ?? Mock.Of <IReasoningTaskResolver>(),
                Mock.Of <ILogger <ReasoningTaskService> >()
                ));
 }
 private IReasoningTaskResolver MockReasoningTaskResolver(
     IReasoningTaskRepository reasoningTaskRepository = null,
     IReasoningService reasoningService       = null,
     IBackgroundTaskQueue backgroundTaskQueue = null,
     IHttpClientService httpClientService     = null
     )
 {
     return(new ReasoningTaskResolver(
                reasoningTaskRepository ?? Mock.Of <IReasoningTaskRepository>(),
                reasoningService ?? Mock.Of <IReasoningService>(),
                backgroundTaskQueue ?? Mock.Of <IBackgroundTaskQueue>(),
                httpClientService ?? Mock.Of <IHttpClientService>(),
                Mock.Of <ILogger <ReasoningTaskResolver> >()
                ));
 }