Ejemplo n.º 1
0
 public DataLockController(
     ManageApprenticesOrchestrator orchestrator2,
     DataLockOrchestrator orchestrator,
     ICookieStorageService <FlashMessageViewModel> flashMessage) : base(flashMessage)
 {
     _orchestrator = orchestrator;
 }
Ejemplo n.º 2
0
        public void Arrange()
        {
            _mediator = new Mock <IMediator>();
            _mediator.Setup(x => x.Send(It.IsAny <UndoApprenticeshipUpdateCommand>(), new CancellationToken()))
            .ReturnsAsync(() => new Unit());

            _orchestrator = new ManageApprenticesOrchestrator(
                _mediator.Object,
                Mock.Of <IHashingService>(),
                Mock.Of <IProviderCommitmentsLogger>(),
                Mock.Of <IApprenticeshipMapper>(),
                Mock.Of <IApprovedApprenticeshipValidator>(),
                Mock.Of <IDataLockMapper>());
        }
Ejemplo n.º 3
0
        public void Setup()
        {
            _mockMediator             = new Mock <IMediator>();
            _mockApprenticeshipMapper = new Mock <IApprenticeshipMapper>();

            _mockDataLockMapper = new Mock <IDataLockMapper>();

            _orchestrator = new ManageApprenticesOrchestrator(
                _mockMediator.Object,
                Mock.Of <IHashingService>(),
                Mock.Of <IProviderCommitmentsLogger>(),
                _mockApprenticeshipMapper.Object,
                Mock.Of <IApprovedApprenticeshipValidator>(),
                _mockDataLockMapper.Object);
        }
        public void Arrange()
        {
            _mediator = new Mock <IMediator>();
            _mediator.Setup(x => x.Send(It.IsAny <UndoApprenticeshipUpdateCommand>(), new CancellationToken()))
            .ReturnsAsync(() => new Unit());

            _pendingApprenticeshipUpdate = new GetPendingApprenticeshipUpdateQueryResponse
            {
                ApprenticeshipUpdate = new ApprenticeshipUpdate
                {
                    ApprenticeshipId = 1,
                    Originator       = Originator.Provider,
                    LastName         = "Updated"
                }
            };

            _mediator.Setup(x => x.Send(It.IsAny <GetPendingApprenticeshipUpdateQueryRequest>(), new CancellationToken()))
            .ReturnsAsync(() => _pendingApprenticeshipUpdate);

            _mediator.Setup(x => x.Send(It.IsAny <GetApprenticeshipQueryRequest>(), new CancellationToken()))
            .ReturnsAsync(() => new GetApprenticeshipQueryResponse
            {
                Apprenticeship = new Apprenticeship()
            });

            _apprenticeshipMapper = new Mock <IApprenticeshipMapper>();
            _apprenticeshipMapper.Setup(x =>
                                        x.MapApprenticeshipUpdateViewModel <UndoApprenticeshipUpdateViewModel>(
                                            It.IsAny <Apprenticeship>(), It.IsAny <ApprenticeshipUpdate>()))
            .Returns(new UndoApprenticeshipUpdateViewModel());

            _orchestrator = new ManageApprenticesOrchestrator(
                _mediator.Object,
                Mock.Of <IHashingService>(),
                Mock.Of <IProviderCommitmentsLogger>(),
                _apprenticeshipMapper.Object,
                Mock.Of <IApprovedApprenticeshipValidator>(),
                Mock.Of <IDataLockMapper>());
        }
        public void SetUp()
        {
            _mockMediator = new Mock <IMediator>();

            _mockValidator = new Mock <IApprovedApprenticeshipValidator>();
            _mockValidator.Setup(m => m.MapOverlappingErrors(It.IsAny <GetOverlappingApprenticeshipsQueryResponse>()))
            .Returns(new Dictionary <string, string>());
            _mockMapper = new Mock <IApprenticeshipMapper>();

            _mockValidator.Setup(m => m.ValidateToDictionary(It.IsAny <ApprenticeshipViewModel>()))
            .Returns(new Dictionary <string, string>());

            _mockValidator.Setup(m => m.ValidateAcademicYear(It.IsAny <CreateApprenticeshipUpdateViewModel>()))
            .Returns(new Dictionary <string, string>());

            _orchestrator = new ManageApprenticesOrchestrator(
                _mockMediator.Object,
                Mock.Of <IHashingService>(),
                Mock.Of <IProviderCommitmentsLogger>(),
                _mockMapper.Object,
                _mockValidator.Object,
                Mock.Of <IDataLockMapper>());
        }
 public ManageApprenticesController(ManageApprenticesOrchestrator orchestrator, ICookieStorageService <FlashMessageViewModel> flashMessage, IFeatureToggleService featureToggleService, ILinkGenerator providerUrlHelper) : base(flashMessage)
 {
     _orchestrator         = orchestrator;
     _featureToggleService = featureToggleService;
     _providerUrlHelper    = providerUrlHelper;
 }