public EntscheidFreigabeHinterlegenRequestConsumer(IUserDataAccess userDataAccess, IOrderDataAccess orderDataAccess, IPublicOrder manager) { this.manager = manager; this.userDataAccess = userDataAccess ?? throw new ArgumentNullException(nameof(userDataAccess)); this.orderDataAccess = orderDataAccess ?? throw new ArgumentNullException(nameof(orderDataAccess)); }
public OrderController(IPublicOrder client, IRequestClient <FindArchiveRecordRequest> findArchiveRecordClient, IParameterHelper parameterHelper, IMailHelper mailHelper, IBus bus) { orderManagerClient = client; this.findArchiveRecordClient = findArchiveRecordClient; this.parameterHelper = parameterHelper; this.mailHelper = mailHelper; this.bus = bus; }
public FileController(IPublicOrder orderManagerClient, IDownloadTokenDataAccess downloadTokenDataAccess, IFileDownloadHelper downloadHelper, IRequestClient <DownloadAssetRequest> downloadClient, IRequestClient <DoesExistInCacheRequest> doesExistInCacheClient, ICacheHelper cacheHelper) { this.orderManagerClient = orderManagerClient; this.downloadTokenDataAccess = downloadTokenDataAccess; this.downloadHelper = downloadHelper; this.downloadClient = downloadClient; this.doesExistInCacheClient = doesExistInCacheClient; this.cacheHelper = cacheHelper; }
public OrderController(IPublicOrder client, IEntityProvider entityProvider, IKontrollstellenInformer kontrollstellenInformer, IElasticService elasticService, DigitalisierungsbeschraenkungSettings digitalisierungsbeschraenkungSettings, IUserDataAccess userDataAccess, VerwaltungsausleiheSettings verwaltungsausleiheSettings, ManagementClientSettings managementClientSettings) { this.client = client; this.entityProvider = entityProvider; this.kontrollstellenInformer = kontrollstellenInformer; this.elasticService = elasticService; this.digitalisierungsbeschraenkungSettings = digitalisierungsbeschraenkungSettings; this.userDataAccess = userDataAccess; this.verwaltungsausleiheSettings = verwaltungsausleiheSettings; this.managementClientSettings = managementClientSettings; }
public VecteurController(IVecteurActions vecteurActionsClient, IPublicOrder orderManagerClient, IDigitizationHelper digitizationHelper, IMessageBusCallHelper messageBusCallHelper, IMailHelper mailHelper, IBus bus, IParameterHelper parameterHelper, IDataBuilder dataBuilder) { this.vecteurActionsClient = vecteurActionsClient ?? throw new ArgumentNullException(nameof(vecteurActionsClient)); this.orderManagerClient = orderManagerClient ?? throw new ArgumentNullException(nameof(orderManagerClient)); this.digitizationHelper = digitizationHelper ?? throw new ArgumentNullException(nameof(digitizationHelper)); this.messageBusCallHelper = messageBusCallHelper ?? throw new ArgumentNullException(nameof(messageBusCallHelper)); this.mailHelper = mailHelper ?? throw new ArgumentNullException(nameof(mailHelper)); this.bus = bus ?? throw new ArgumentNullException(nameof(bus)); this.parameterHelper = parameterHelper ?? throw new ArgumentNullException(nameof(parameterHelper)); this.dataBuilder = dataBuilder ?? throw new ArgumentNullException(nameof(dataBuilder)); }
public AbbrechenRequestConsumer(IOrderDataAccess orderDataAccess, IPublicOrder manager, IUserDataAccess userDataAccess) { this.orderDataAccess = orderDataAccess; this.manager = manager; this.userDataAccess = userDataAccess; }
public DigitizationHelper(IBus bus, IPublicOrder orderManagerClient) { this.bus = bus; this.orderManagerClient = orderManagerClient; }
public AushebungsauftraegeDruckenRequestConsumer(IOrderDataAccess orderDataAccess, IPublicOrder manager, IUserDataAccess userDataAccess) { this.orderDataAccess = orderDataAccess; this.manager = manager; this.userDataAccess = userDataAccess; }
/// <summary>Arranges the Vecteur controller</summary> /// <param name="orderClient">A mock of the IPublicOrder interface</param> /// <param name="archiveRecordResult">The result that should be returned from the Elastic DB. It is the archive record</param> private VecteurController ArrangeControllerForGetNextDigitalisierungsauftragWithOrderMock(IPublicOrder orderClient, IMailHelper mailHelper, ElasticArchiveRecord archiveRecordResult) { var actionClientMock = Mock.Of <IVecteurActions>(); var digitizationHelperMock = Mock.Of <IDigitizationHelper>(x => x.GetDigitalisierungsAuftrag(It.IsAny <string>()) == GetEmptyDigitalisierungsauftrag() && x.GetManualDigitalisierungsAuftrag(It.IsAny <DigipoolEntry>()) == GetEmptyDigitalisierungsauftrag()); var busHelper = Mock.Of <IMessageBusCallHelper>(x => x.GetElasticArchiveRecord(It.IsAny <string>()) == Task.FromResult(archiveRecordResult)); return(SetupVecteurController(actionClientMock, orderClient, digitizationHelperMock, busHelper, mailHelper)); }
public AuftraegeAusleihenRequestConsumer(IOrderDataAccess orderDataAccess, IPublicOrder manager, IUserDataAccess userDataAccess) { this.orderDataAccess = orderDataAccess; this.manager = manager; this.userDataAccess = userDataAccess; }
public InVorlageExportierenRequestConsumer(IOrderDataAccess orderDataAccess, IPublicOrder manager, IUserDataAccess userDataAccess) { this.orderDataAccess = orderDataAccess; this.manager = manager; this.userDataAccess = userDataAccess; }
public FindOrderHistoryForVeConsumer(IPublicOrder publicOrder) { this.publicOrder = publicOrder ?? throw new ArgumentNullException(nameof(publicOrder)); }
public UpdateOrderDetailRequestConsumer(IPublicOrder manager) { this.manager = manager; }
public FindOrderItemsRequestConsumer(IPublicOrder manager) { this.manager = manager; }
public GetOrderingRequestConsumer(IPublicOrder manager) { this.manager = manager; }
public CreateOrderFromBasketRequestConsumer(IPublicOrder manager) { this.manager = manager; }
public DigitalisierungAusloesenRequestConsumer(IPublicOrder manager) { this.manager = manager; }
public EntscheidGesuchHinterlegenRequestConsumer(IOrderDataAccess orderDataAccess, IPublicOrder manager, IUserDataAccess userDataAccess) { this.orderDataAccess = orderDataAccess; this.manager = manager; this.userDataAccess = userDataAccess; }
public GetStatusHistoryForOrderItemConsumer(IPublicOrder publicOrder) { this.publicOrder = publicOrder ?? throw new ArgumentNullException(nameof(publicOrder)); }
public MahnungVersendenRequestConsumer(IPublicOrder manager) { this.manager = manager; }
private static VecteurController SetupVecteurController(IVecteurActions actionClientMock, IPublicOrder orderManagerMock, IDigitizationHelper digitizationHelperMock, IMessageBusCallHelper busHelper, IMailHelper mailHelperMock) { var bus = Mock.Of <IBus>(); var parameterHelper = Mock.Of <IParameterHelper>(); var user = new User(); var dataBuilder = Mock.Of <IDataBuilder>(x => x.AddAuftraege(It.IsAny <IEnumerable <int> >()) == x && x.AddValue(It.IsAny <string>(), It.IsAny <object>()) == x && x.GetAuftraege(It.IsAny <IEnumerable <int> >()) == new List <Auftrag> { new Auftrag(new OrderItem(), new Ordering(), new BestellformularVe(new OrderItem()), new BestellformularVe(new OrderItem()), Person.FromUser(user)) }); var controller = new VecteurController(actionClientMock, orderManagerMock, digitizationHelperMock, busHelper, mailHelperMock, bus, parameterHelper, dataBuilder); var controllerContext = new HttpControllerContext(); var request = new HttpRequestMessage(); request.Headers.Add("X-ApiKey", "myKey"); ApiKeyChecker.Key = "myKey"; // Don't forget these lines, if you do then the request will be null. controllerContext.Request = request; controller.ControllerContext = controllerContext; return(controller); }
public ReportController(IPublicOrder client, ExcelExportHelper exportHelper, IReportExternalContentHelper externalContentClient) { this.orderManagerClient = client; this.exportHelper = exportHelper; this.externalContentClient = externalContentClient; }