public TaskServiceTest() { _mockServiceProvider = new Mock <IServiceProvider>(); _mockBroker = new Mock <IQueueTBroker>(); _mockDispatcher = new Mock <IMessageDispatcher>(); _taskServiceOptions = new TaskServiceOptions(); _queueServiceOptions = new QueueTServiceOptions { Broker = _mockBroker.Object }; _taskRegistry = new TaskRegistry( NullLogger <TaskRegistry> .Instance, Options.Create(_taskServiceOptions)); _taskService = new TaskService( NullLogger <TaskService> .Instance, _mockServiceProvider.Object, Options.Create(_queueServiceOptions), Options.Create(_taskServiceOptions), _taskRegistry, _mockDispatcher.Object); _syncTestMethod = typeof(TestTaskClass).GetMethod(nameof(TestTaskClass.Multiply)); _asyncTestMethod = typeof(TestTaskClass).GetMethod(nameof(TestTaskClass.MultiplyAsync)); }
public TaskRegistryTest() { _serviceOptions = new TaskServiceOptions(); _taskRegistry = new TaskRegistry(NullLogger <TaskRegistry> .Instance, Options.Create(_serviceOptions)); _testMethod = typeof(TestTaskClass).GetMethod(nameof(TestTaskClass.Multiply)); }