public ReasoningTaskResolver( IReasoningTaskRepository reasoningTaskRepository, IReasoningService reasoningService, IBackgroundTaskQueue taskQueue, IHttpClientService httpClientService, ILogger <ReasoningTaskResolver> logger ) { _reasoningTaskRepository = reasoningTaskRepository; _reasoningService = reasoningService; _taskQueueRepository = taskQueue; _httpClientService = httpClientService; _logger = logger; }
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> >() )); }