public void Arrange()
        {
            Mediator  = new Mock <IMediator>();
            UrlHelper = new Mock <UrlHelper>();

            Controller = new LegalEntitiesController(Mediator.Object);

            Controller.Url = UrlHelper.Object;
        }
        public void Arrange()
        {
            Mediator       = new Mock <IMediator>();
            Logger         = new Mock <ILog>();
            Mapper         = new Mock <IMapper>();
            HashingService = new Mock <IHashingService>();
            var orchestrator = new AccountsOrchestrator(Mediator.Object, Logger.Object, Mapper.Object, HashingService.Object);

            Controller = new LegalEntitiesController(orchestrator, null);

            UrlHelper      = new Mock <UrlHelper>();
            Controller.Url = UrlHelper.Object;
        }
        public void Arrange()
        {
            _mediator    = new Mock <IMediator>();
            _query       = new GetLegalEntityQuery();
            _legalEntity = new LegalEntityViewModel();
            _response    = new GetLegalEntityResponse {
                LegalEntity = _legalEntity
            };

            _mediator.Setup(m => m.SendAsync(_query)).ReturnsAsync(_response);

            _controller = new LegalEntitiesController(null, _mediator.Object);
        }
        public void Arrange()
        {
            _mediator        = new Mock <IMediator>();
            _legalEntityId   = long.MaxValue;
            _accountHashedId = "H4#h3d";
            _legalEntity     = new LegalEntity();
            _response        = new GetLegalEntityResponse {
                LegalEntity = _legalEntity
            };

            _mediator.Setup(m => m.SendAsync(
                                It.Is <GetLegalEntityQuery>(
                                    q => q.AccountHashedId.Equals(_accountHashedId) && q.LegalEntityId.Equals(_legalEntityId))))
            .ReturnsAsync(_response);

            _controller = new LegalEntitiesController(_mediator.Object);
        }