public void Arrange()
        {
            _mediator = new Mock <IMediator>();
            _mapper   = new Mock <IMapper>();
            _mediator.Setup(x => x.SendAsync(It.IsAny <GetOrganisationAgreementsRequest>()))
            .ReturnsAsync(new GetOrganisationAgreementsResponse
            {
                Agreements = new List <EmployerAgreementDto>()
                {
                    new EmployerAgreementDto {
                        SignedDate = DateTime.UtcNow
                    }
                }
            });

            var organisationAgreementViewModel = new List <OrganisationAgreementViewModel>()
            {
                new OrganisationAgreementViewModel {
                    SignedDate = DateTime.UtcNow
                }
            };

            _referenceDataService = new Mock <IReferenceDataService>();
            _mapper.Setup(m => m.Map <ICollection <EmployerAgreementDto>, ICollection <OrganisationAgreementViewModel> >(It.IsAny <ICollection <EmployerAgreementDto> >())).Returns(organisationAgreementViewModel);
            _orchestrator = new EmployerAgreementOrchestrator(_mediator.Object, _mapper.Object, _referenceDataService.Object);
        }
        public void Arrange()
        {
            _mediator = new Mock <IMediator>();

            _referenceDataService = new Mock <IReferenceDataService>();

            _orchestrator = new EmployerAgreementOrchestrator(_mediator.Object, Mock.Of <IMapper>(), _referenceDataService.Object);
        }
示例#3
0
        public void Arrange()
        {
            _mediator = new Mock <IMediator>();
            _logger   = new Mock <ILogger>();

            _configuration = new EmployerApprenticeshipsServiceConfiguration();

            _orchestrator = new EmployerAgreementOrchestrator(_mediator.Object, _logger.Object, _configuration);
        }
 public EmployerAgreementController(IAuthenticationService owinWrapper,
                                    EmployerAgreementOrchestrator orchestrator,
                                    IMultiVariantTestingService multiVariantTestingService,
                                    ICookieStorageService <FlashMessageViewModel> flashMessage,
                                    IMediator mediator,
                                    IMapper mapper)
     : base(owinWrapper, multiVariantTestingService, flashMessage)
 {
     _orchestrator = orchestrator;
     _mediator     = mediator;
     _mapper       = mapper;
 }
        public void Arrange()
        {
            _mediator = new Mock <IMediator>();
            //RemoveLegalEntityCommand

            _logger = new Mock <ILog>();

            _configuration = new EmployerApprenticeshipsServiceConfiguration();

            _referenceDataService = new Mock <IReferenceDataService>();

            _orchestrator = new EmployerAgreementOrchestrator(_mediator.Object, _logger.Object, Mock.Of <IMapper>(), _configuration, _referenceDataService.Object);
        }
        public EmployerAgreementController(IOwinWrapper owinWrapper, EmployerAgreementOrchestrator orchestrator,
                                           IFeatureToggle featureToggle, IMultiVariantTestingService multiVariantTestingService, ICookieStorageService <FlashMessageViewModel> flashMessage)
            : base(owinWrapper, featureToggle, multiVariantTestingService, flashMessage)
        {
            if (owinWrapper == null)
            {
                throw new ArgumentNullException(nameof(owinWrapper));
            }
            if (orchestrator == null)
            {
                throw new ArgumentNullException(nameof(orchestrator));
            }

            _orchestrator = orchestrator;
        }
示例#7
0
        public void Arrange()
        {
            _mediator = new Mock <IMediator>();
            _mediator.Setup(x => x.SendAsync(It.IsAny <GetAccountLegalEntityRemoveRequest>()))
            .ReturnsAsync(new GetAccountLegalEntityRemoveResponse
            {
                Name               = ExpectedName,
                CanBeRemoved       = true,
                HasSignedAgreement = true
            });

            _referenceDataService = new Mock <IReferenceDataService>();

            _orchestrator = new EmployerAgreementOrchestrator(_mediator.Object, Mock.Of <IMapper>(), _referenceDataService.Object);
        }
示例#8
0
        public void Arrange()
        {
            _mediator = new Mock <IMediator>();
            _mediator.Setup(x => x.SendAsync(It.IsAny <GetEmployerAgreementPdfRequest>()))
            .ReturnsAsync(new GetEmployerAgreementPdfResponse {
                FileStream = new MemoryStream()
            });
            _mediator.Setup(x => x.SendAsync(It.IsAny <GetSignedEmployerAgreementPdfRequest>()))
            .ReturnsAsync(new GetSignedEmployerAgreementPdfResponse {
                FileStream = new MemoryStream()
            });

            _referenceDataService = new Mock <IReferenceDataService>();

            _orchestrator = new EmployerAgreementOrchestrator(_mediator.Object, Mock.Of <IMapper>(), _referenceDataService.Object);
        }
示例#9
0
        public void Arrange()
        {
            _mediator = new Mock <IMediator>();
            _mediator.Setup(x => x.SendAsync(It.IsAny <GetEmployerAgreementPdfRequest>()))
            .ReturnsAsync(new GetEmployerAgreementPdfResponse {
                FileStream = new MemoryStream()
            });
            _mediator.Setup(x => x.SendAsync(It.IsAny <GetSignedEmployerAgreementPdfRequest>()))
            .ReturnsAsync(new GetSignedEmployerAgreementPdfResponse {
                FileStream = new MemoryStream()
            });

            _logger        = new Mock <ILogger>();
            _configuration = new EmployerApprenticeshipsServiceConfiguration();

            _orchestrator = new EmployerAgreementOrchestrator(_mediator.Object, _logger.Object, _configuration);
        }
        public EmployerAgreementController(IAuthenticationService owinWrapper,
                                           EmployerAgreementOrchestrator orchestrator,
                                           IAuthorizationService authorization,
                                           IMultiVariantTestingService multiVariantTestingService,
                                           ICookieStorageService <FlashMessageViewModel> flashMessage,
                                           IMediator mediator,
                                           IMapper mapper)
            : base(owinWrapper, multiVariantTestingService, flashMessage)
        {
            if (owinWrapper == null)
            {
                throw new ArgumentNullException(nameof(owinWrapper));
            }
            if (orchestrator == null)
            {
                throw new ArgumentNullException(nameof(orchestrator));
            }

            _orchestrator = orchestrator;
            _mediator     = mediator;
            _mapper       = mapper;
        }
示例#11
0
        public void Arrange()
        {
            _mediator = new Mock <IMediator>();
            _mediator.Setup(x => x.SendAsync(It.IsAny <GetAccountEmployerAgreementsRemoveRequest>()))
            .ReturnsAsync(new GetAccountEmployerAgreementsRemoveResponse
            {
                Agreements = new List <RemoveEmployerAgreementView>
                {
                    new RemoveEmployerAgreementView {
                        Name = "Test Name", CanBeRemoved = false
                    }
                }
            });

            _logger = new Mock <ILog>();

            _configuration = new EmployerApprenticeshipsServiceConfiguration();

            _referenceDataService = new Mock <IReferenceDataService>();

            _orchestrator = new EmployerAgreementOrchestrator(_mediator.Object, _logger.Object, Mock.Of <IMapper>(), _configuration, _referenceDataService.Object);
        }
        public void Arrange()
        {
            _mediator = new Mock <IMediator>();
            _mediator.Setup(x => x.SendAsync(It.IsAny <GetAccountEmployerAgreementRemoveRequest>()))
            .ReturnsAsync(new GetAccountEmployerAgreementRemoveResponse
            {
                Agreement = new RemoveEmployerAgreementView
                {
                    Name              = ExpectedName,
                    CanBeRemoved      = false,
                    HashedAccountId   = ExpectedHahsedAccountId,
                    HashedAgreementId = ExpectedHashedAgreementId,
                    Id = 123444
                }
            });

            _logger = new Mock <ILog>();

            _configuration        = new EmployerApprenticeshipsServiceConfiguration();
            _referenceDataService = new Mock <IReferenceDataService>();

            _orchestrator = new EmployerAgreementOrchestrator(_mediator.Object, _logger.Object, Mock.Of <IMapper>(), _configuration, _referenceDataService.Object);
        }