public JobDefinitionsService CreateJobDefinitionService( IJobDefinitionsRepository jobDefinitionsRepository = null, ILogger logger = null, IJobsResiliencePolicies resiliencePolicies = null, ICacheProvider cacheProvider = null) { return(new JobDefinitionsService( jobDefinitionsRepository ?? CreateJobDefinitionsRepository(), logger ?? CreateLogger(), resiliencePolicies ?? JobsResilienceTestHelper.GenerateTestPolicies(), cacheProvider ?? CreateCacheProvider() )); }
private IJobsResiliencePolicies CreateResiliencePolicies() { return(JobsResilienceTestHelper.GenerateTestPolicies()); }
private INotificationService CreateNotificationService(IMessengerService messengerService = null, ILogger logger = null) { IJobsResiliencePolicies policies = JobsResilienceTestHelper.GenerateTestPolicies(); return(new NotificationService(messengerService ?? CreateMessengerService(), policies, logger ?? CreateLogger())); }