Example #1
0
        public void Setup()
        {
            var closedFinancialApplication = new RoatpFinancialSummaryItem {
                ApplicationStatus = ApplicationStatus.GatewayAssessed, FinancialReviewStatus = FinancialReviewStatus.Pass, SubmittedDate = DateTime.Now, OutcomeMadeDate = DateTime.Now
            };

            _closedApplications = new List <RoatpFinancialSummaryItem> {
                closedFinancialApplication
            };

            _applyRepository = new Mock <IApplyRepository>();
            _applyRepository.Setup(r => r.GetClosedFinancialApplications(null, null, null)).ReturnsAsync(_closedApplications);

            _handler = new ClosedFinancialApplicationsHandler(_applyRepository.Object);
        }
        public void Setup()
        {
            var clarificationFinancialApplication = new RoatpFinancialSummaryItem {
                ApplicationStatus = ApplicationStatus.GatewayAssessed, FinancialReviewStatus = FinancialReviewStatus.ClarificationSent, SubmittedDate = DateTime.Now, ClarificationRequestedDate = DateTime.Now
            };

            _clarificationApplications = new List <RoatpFinancialSummaryItem> {
                clarificationFinancialApplication
            };

            _applyRepository = new Mock <IApplyRepository>();
            _applyRepository.Setup(r => r.GetClarificationFinancialApplications()).ReturnsAsync(_clarificationApplications);

            _handler = new ClarificationFinancialApplicationsHandler(_applyRepository.Object);
        }
Example #3
0
        public void Setup()
        {
            var openFinancialApplication = new RoatpFinancialSummaryItem {
                ApplicationStatus = ApplicationStatus.GatewayAssessed, FinancialReviewStatus = FinancialReviewStatus.New, DeclaredInApplication = "Not exempt", SubmittedDate = DateTime.Now
            };
            var openExemptFinancialApplication = new RoatpFinancialSummaryItem {
                ApplicationStatus = ApplicationStatus.GatewayAssessed, FinancialReviewStatus = FinancialReviewStatus.New, DeclaredInApplication = "Exempt", SubmittedDate = DateTime.Now
            };

            _openApplications = new List <RoatpFinancialSummaryItem> {
                openFinancialApplication, openExemptFinancialApplication
            };

            _applyRepository = new Mock <IApplyRepository>();
            _applyRepository.Setup(r => r.GetOpenFinancialApplications()).ReturnsAsync(_openApplications);

            _handler = new OpenFinancialApplicationsHandler(_applyRepository.Object);
        }
        public void Setup()
        {
            var openFinancialApplication = new RoatpFinancialSummaryItem {
                ApplicationStatus = ApplicationStatus.GatewayAssessed, FinancialReviewStatus = FinancialReviewStatus.New, DeclaredInApplication = "Not exempt", SubmittedDate = DateTime.Now
            };
            var openExemptFinancialApplication = new RoatpFinancialSummaryItem {
                ApplicationStatus = ApplicationStatus.GatewayAssessed, FinancialReviewStatus = FinancialReviewStatus.New, DeclaredInApplication = "Exempt", SubmittedDate = DateTime.Now
            };
            var clarificationFinancialApplication = new RoatpFinancialSummaryItem {
                ApplicationStatus = ApplicationStatus.GatewayAssessed, FinancialReviewStatus = FinancialReviewStatus.ClarificationSent, SubmittedDate = DateTime.Now, ClarificationRequestedDate = DateTime.Now
            };
            var closedFinancialApplication = new RoatpFinancialSummaryItem {
                ApplicationStatus = ApplicationStatus.GatewayAssessed, FinancialReviewStatus = FinancialReviewStatus.Pass, SubmittedDate = DateTime.Now, OutcomeMadeDate = DateTime.Now
            };

            _openApplications = new List <RoatpFinancialSummaryItem> {
                openFinancialApplication, openExemptFinancialApplication
            };
            _clarificationApplications = new List <RoatpFinancialSummaryItem> {
                clarificationFinancialApplication
            };
            _closedApplications = new List <RoatpFinancialSummaryItem> {
                closedFinancialApplication
            };

            _applyRepository = new Mock <IApplyRepository>();

            _applyRepository.Setup(r => r.GetFinancialApplicationsStatusCounts(null)).ReturnsAsync(new RoatpFinancialApplicationsStatusCounts
            {
                ApplicationsOpen = _openApplications.Count,
                ApplicationsWithClarification = _clarificationApplications.Count,
                ApplicationsClosed            = _closedApplications.Count
            });

            _handler = new FinancialApplicationsStatusCountsHandler(_applyRepository.Object);
        }