Exemple #1
0
        public void Arrange()
        {
            _query = new GetAccountFinanceOverviewQuery
            {
                AccountHashedId = ExpectedHashedAccountId
            };

            _orchestrator = new Mock <EmployerAccountTransactionsOrchestrator>();
            _orchestrator.Setup(o => o.Index(It.IsAny <GetAccountFinanceOverviewQuery>()))
            .ReturnsAsync(new OrchestratorResponse <FinanceDashboardViewModel>
            {
                Data = new FinanceDashboardViewModel
                {
                    AccountHashedId  = ExpectedHashedAccountId,
                    CurrentLevyFunds = ExpectedCurrentFunds
                }
            });

            _controller = new EmployerAccountTransactionsController(
                Mock.Of <IAuthenticationService>(),
                _orchestrator.Object,
                Mock.Of <IMapper>(),
                Mock.Of <IMediator>(),
                Mock.Of <ILog>());
        }
        public void Arrange()
        {
            _transactionDownloadViewModel = new TransactionDownloadViewModel
            {
                GetTransactionsDownloadQuery = new GetTransactionsDownloadQuery
                {
                    StartDate = new MonthYear
                    {
                        Month = "1",
                        Year  = "2000"
                    },
                    EndDate = new MonthYear
                    {
                        Month = "1",
                        Year  = "2018"
                    }
                }
            };

            _owinWrapper  = new Mock <IAuthenticationService>();
            _mediator     = new Mock <IMediator>();
            _orchestrator = new Mock <EmployerAccountTransactionsOrchestrator>();
            _formatter    = new Mock <ITransactionFormatter>();

            _mediator.Setup(m => m.SendAsync(It.IsAny <GetTransactionsDownloadQuery>()))
            .ReturnsAsync(new GetTransactionsDownloadResponse
            {
                MimeType      = ExpectedMimeType,
                FileExtension = ExpectedFileExtension,
                FileData      = ExpectedFileData
            });

            _formatter.Setup(x => x.GetFileData(It.IsAny <List <TransactionDownloadLine> >())).Returns(new byte[] { 1, 2, 3, 4 });
            _formatter.Setup(x => x.MimeType).Returns("txt/csv");
            _formatter.Setup(x => x.DownloadFormatType).Returns(DownloadFormatType.CSV);

            _controller = new EmployerAccountTransactionsController(
                _owinWrapper.Object,
                _orchestrator.Object,
                Mock.Of <IMapper>(),
                _mediator.Object,
                Mock.Of <ILog>());
        }
Exemple #3
0
        public void Arrange()
        {
            _orchestrator = new Mock <EmployerAccountTransactionsOrchestrator>();
            _owinWrapper  = new Mock <IAuthenticationService>();
            _mapper       = new Mock <IMapper>();
            _mediator     = new Mock <IMediator>();

            _controller = new EmployerAccountTransactionsController(
                _owinWrapper.Object,
                _orchestrator.Object,
                _mapper.Object,
                _mediator.Object,
                Mock.Of <ILog>());

            _query = new GetTransferTransactionDetailsQuery
            {
                AccountId = SenderAccountId,
                TargetAccountPublicHashedId = ReceiverPublicHashedAccountId,
                PeriodEnd = PeriodEnd
            };
        }