Exemplo n.º 1
0
        public void Arrange()
        {
            _orchestrator           = new Mock <EmployerAgreementOrchestrator>();
            _owinWrapper            = new Mock <IOwinWrapper>();
            _featureToggle          = new Mock <IFeatureToggle>();
            _userViewTestingService = new Mock <IMultiVariantTestingService>();
            _flashMessage           = new Mock <ICookieStorageService <FlashMessageViewModel> >();

            _controller = new EmployerAgreementController(
                _owinWrapper.Object, _orchestrator.Object, _featureToggle.Object, _userViewTestingService.Object, _flashMessage.Object);
        }
        public EmployerAgreementController CreateController()
        {
            var controller = new EmployerAgreementController(
                OwinWrapper.Object,
                Orchestrator.Object,
                FeatureToggle.Object,
                UserViewTestingService.Object,
                FlashMessage.Object,
                Mediator.Object,
                Mapper.Object);

            return(controller);
        }
        public EmployerAgreementControllerTestFixtures()
        {
            var autoFixture = new Fixture();

            AccountLegalEntityId   = autoFixture.Create <long>();
            AgreementId            = autoFixture.Create <long>();
            AccountLegalEntity     = autoFixture.Create <GetAccountLegalEntityQueryResult>();
            AgreementSignedRequest = autoFixture.Create <AgreementSignedRequest>();

            Mediator = new Mock <IMediator>();
            Mediator.Setup(m => m.Send(It.IsAny <GetAccountLegalEntityQuery>(), It.IsAny <CancellationToken>()))
            .Returns(Task.FromResult(AccountLegalEntity));

            EmployerAgreementService = new Mock <IEmployerAgreementService>();
            EmployerAgreementService.Setup(x => x.GetLatestAgreementId(It.IsAny <long>(), It.IsAny <long>()))
            .ReturnsAsync(AgreementId);

            Sut = new EmployerAgreementController(Mediator.Object, EmployerAgreementService.Object);
        }
Exemplo n.º 4
0
        public EmployerAgreementController CreateController()
        {
            var httpRequestMock   = new Mock <HttpRequestBase>();
            var httpContextMock   = new Mock <HttpContextBase>();
            var controllerContext = new Mock <ControllerContext>();

            httpRequestMock.Setup(x => x.Params).Returns(new NameValueCollection {
                { ControllerConstants.AccountHashedIdRouteKeyName, HashedAccountId }
            });
            httpContextMock.Setup(x => x.Request).Returns(httpRequestMock.Object);
            controllerContext.Setup(x => x.HttpContext).Returns(httpContextMock.Object);

            var controller = new EmployerAgreementController(
                OwinWrapper.Object,
                Orchestrator.Object,
                UserViewTestingService.Object,
                FlashMessage.Object,
                Mediator.Object,
                Mapper.Object);

            controller.ControllerContext = controllerContext.Object;

            return(controller);
        }