public BackgroundVerificationResult( [CanBeNull] IClientIssueMessageCollector resultIssueCollector, [NotNull] IDomainTransactionManager domainTransactions, [NotNull] IQualityVerificationRepository qualityVerificationRepository, [NotNull] IQualityConditionRepository qualityConditionRepository) { _resultIssueCollector = resultIssueCollector; _domainTransactions = domainTransactions; _qualityVerificationRepository = qualityVerificationRepository; _qualityConditionRepository = qualityConditionRepository; }
public BackgroundVerificationRun( [NotNull] VerificationRequest verificationRequest, [NotNull] IDomainTransactionManager domainTransactions, [NotNull] IQualityVerificationRepository qualityVerificationRepository, [NotNull] IQualityConditionRepository qualityConditionRepository, CancellationTokenSource cancellationTokenSource) { VerificationRequest = verificationRequest; _domainTransactions = domainTransactions; _qualityVerificationRepository = qualityVerificationRepository; _qualityConditionRepository = qualityConditionRepository; _cancellationTokenSource = cancellationTokenSource; Progress = new QualityVerificationProgressTracker { CancellationTokenSource = cancellationTokenSource }; }