Пример #1
0
        public ProgressReportManager(IIterationWorkItemsRetriever iterationWorkItemsRetriever,
                                     IManagersReportMessageSender managersReportMessageSender
                                     )
        {
            _iterationWorkItemsRetriever = iterationWorkItemsRetriever;
            _managersReportMessageSender = managersReportMessageSender;

            Receive <StartAnalysisRequest>(StartAnalysis);
        }
Пример #2
0
        public RetrospectiveManager(IIterationWorkItemsRetriever workItemsRetriever,
                                    IRetrospectiveMessageSender retrospectiveMessageSender,
                                    IOptions <CurrentIterationInfo> currentIterationInfoOptions)
        {
            _workItemsRetriever          = workItemsRetriever;
            _retrospectiveMessageSender  = retrospectiveMessageSender;
            _currentIterationInfoOptions = currentIterationInfoOptions;

            Receive <StartAnalysisRequest>(HandleStartAnalysisRequest);
        }
Пример #3
0
        public CurrentIterationManager(ICurrentIterationMessageSender currentIterationMessageSender,
                                       IIterationWorkItemsRetriever workItemsRetriever,
                                       ILastDayOfCurrentIterationMessageSender lastDayOfCurrentIterationMessageSender,
                                       IOptions <CurrentIterationInfo> currentIterationInfoOptions,
                                       IPullRequestsRetriever pullRequestsRetriever
                                       )
        {
            _currentIterationMessageSender          = currentIterationMessageSender;
            _workItemsRetriever                     = workItemsRetriever;
            _lastDayOfCurrentIterationMessageSender = lastDayOfCurrentIterationMessageSender;
            _currentIterationInfoOptions            = currentIterationInfoOptions;
            _pullRequestsRetriever                  = pullRequestsRetriever;

            Receive <StartAnalysisRequest>(StartAnalysis);
        }