public EventPostsJob(IQueue <EventPost> queue, EventPostService eventPostService, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IMetricsClient metrics, UsageService usageService, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, JsonSerializerSettings jsonSerializerSettings, ILoggerFactory loggerFactory = null) : base(queue, loggerFactory) { _eventPostService = eventPostService; _eventParserPluginManager = eventParserPluginManager; _eventPipeline = eventPipeline; _metrics = metrics; _usageService = usageService; _organizationRepository = organizationRepository; _projectRepository = projectRepository; _jsonSerializerSettings = jsonSerializerSettings; AutoComplete = false; }
public EventPostJobTests(ITestOutputHelper output) : base(output) { _job = GetService <EventPostsJob>(); _queue = GetService <IQueue <EventPost> >(); _storage = GetService <IFileStorage>(); _eventPostService = new EventPostService(_queue, _storage, Log); _organizationRepository = GetService <IOrganizationRepository>(); _projectRepository = GetService <IProjectRepository>(); _eventRepository = GetService <IEventRepository>(); _userRepository = GetService <IUserRepository>(); _jsonSerializerSettings = GetService <JsonSerializerSettings>(); CreateDataAsync().GetAwaiter().GetResult(); }
public EventPostJobTests(ITestOutputHelper output, AppWebHostFactory factory) : base(output, factory) { _job = GetService <EventPostsJob>(); _eventQueue = GetService <IQueue <EventPost> >(); _storage = GetService <IFileStorage>(); _eventPostService = new EventPostService(_eventQueue, _storage, Log); _organizationRepository = GetService <IOrganizationRepository>(); _projectRepository = GetService <IProjectRepository>(); _eventRepository = GetService <IEventRepository>(); _userRepository = GetService <IUserRepository>(); _jsonSerializerSettings = GetService <JsonSerializerSettings>(); _billingManager = GetService <BillingManager>(); _plans = GetService <BillingPlans>(); _options = GetService <IOptions <AppOptions> >(); }
public EventPostsJob(IQueue <EventPost> queue, EventPostService eventPostService, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IMetricsClient metrics, UsageService usageService, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, JsonSerializerSettings jsonSerializerSettings, AppOptions appOptions, ILoggerFactory loggerFactory = null) : base(queue, loggerFactory) { _eventPostService = eventPostService; _eventParserPluginManager = eventParserPluginManager; _eventPipeline = eventPipeline; _metrics = metrics; _usageService = usageService; _organizationRepository = organizationRepository; _projectRepository = projectRepository; _jsonSerializerSettings = jsonSerializerSettings; _appOptions = appOptions; _maximumEventPostFileSize = _appOptions.MaximumEventPostSize + 1024; _maximumUncompressedEventPostSize = _appOptions.MaximumEventPostSize * 10; AutoComplete = false; }