Example #1
0
        public void Arrange()
        {
            _psrsRepositoryMock         = new Mock <IPsrsRepository>();
            _psrsExternalRepositoryMock = new Mock <IPsrsExternalRepository>();

            _service = new PsrsReportsService(_psrsExternalRepositoryMock.Object, _psrsRepositoryMock.Object);

            var submittedReports = new List <ReportSubmitted> {
                new ReportSubmitted
                {
                    ReportingPeriod = "1718",
                }
            }.AsEnumerable();

            _psrsExternalRepositoryMock.Setup(x => x.GetSubmittedReports(It.IsAny <DateTime>()))
            .Returns(Task.FromResult(submittedReports));
        }
        public void Arrange()
        {
            _psrsRepositoryMock         = new Mock <IPsrsRepository>();
            _psrsExternalRepositoryMock = new Mock <IPsrsExternalRepository>();

            _service = new PsrsReportsService(_psrsExternalRepositoryMock.Object, _psrsRepositoryMock.Object);

            var reportSubmissionsSummary = new ReportSubmissionsSummary
            {
                ToDate          = DateTime.UtcNow,
                ReportingPeriod = "1718",
                InProcessTotals = 1,
                ViewedTotals    = 2,
                SubmittedTotals = 3,
                Total           = 6,
            };

            _psrsExternalRepositoryMock.Setup(x => x.GetSubmissionsSummary())
            .Returns(Task.FromResult(reportSubmissionsSummary));
        }