Example #1
0
        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));
        }
Example #2
0
 public TaskRegistryTest()
 {
     _serviceOptions = new TaskServiceOptions();
     _taskRegistry   = new TaskRegistry(NullLogger <TaskRegistry> .Instance, Options.Create(_serviceOptions));
     _testMethod     = typeof(TestTaskClass).GetMethod(nameof(TestTaskClass.Multiply));
 }