/// <summary> /// Constructor. /// </summary> public SubmissionService( ILogger<SubmissionService> logger, DatabaseContext dbContext, ISubmissionCreator submissionCreator, ISubmissionDownloader submissionDownloader, ISubmissionArchiveBuilder submissionArchiveBuilder, ITimeProvider timeProvider, IEmailProvider emailProvider) { _logger = logger; _dbContext = dbContext; _submissionCreator = submissionCreator; _submissionDownloader = submissionDownloader; _submissionArchiveBuilder = submissionArchiveBuilder; _timeProvider = timeProvider; _emailProvider = emailProvider; }
/// <summary> /// Constructor. /// </summary> public SubmissionService( ILogger <SubmissionService> logger, DatabaseContext dbContext, ISubmissionCreator submissionCreator, ISubmissionDownloader submissionDownloader, ISubmissionArchiveBuilder submissionArchiveBuilder, ITimeProvider timeProvider, IEmailProvider emailProvider) { _logger = logger; _dbContext = dbContext; _submissionCreator = submissionCreator; _submissionDownloader = submissionDownloader; _submissionArchiveBuilder = submissionArchiveBuilder; _timeProvider = timeProvider; _emailProvider = emailProvider; }
/// <summary> /// Returns a new submission service. /// </summary> private ISubmissionService GetSubmissionService( DatabaseContext dbContext, ISubmissionCreator submissionCreator = null, ISubmissionDownloader submissionDownloader = null, ISubmissionArchiveBuilder submissionArchiveBuilder = null, ITimeProvider timeProvider = null, IEmailProvider emailProvider = null) { return(new SubmissionService ( new Mock <ILogger <SubmissionService> >().Object, dbContext, submissionCreator, submissionDownloader, submissionArchiveBuilder, timeProvider, emailProvider )); }
/// <summary> /// Returns a new submission service. /// </summary> private ISubmissionService GetSubmissionService( DatabaseContext dbContext, ISubmissionCreator submissionCreator = null, ISubmissionDownloader submissionDownloader = null, ISubmissionArchiveBuilder submissionArchiveBuilder = null, ITimeProvider timeProvider = null, IEmailProvider emailProvider = null) { return new SubmissionService ( new Mock<ILogger<SubmissionService>>().Object, dbContext, submissionCreator, submissionDownloader, submissionArchiveBuilder, timeProvider, emailProvider ); }