public GetAccountManagementDataHandler(INotificationTransactionRepository repository, IMap <IList <NotificationTransaction>, AccountManagementData> accountManagementMap, INotificationChargeCalculator chargeCalculator, INotificationTransactionCalculator transactionCalculator) { this.repository = repository; this.accountManagementMap = accountManagementMap; this.chargeCalculator = chargeCalculator; this.transactionCalculator = transactionCalculator; }
public NotificationApplicationOverviewRepository( IwsContext db, INotificationChargeCalculator chargeCalculator, INotificationProgressService progressService, INotificationApplicationAuthorization authorization) { this.db = db; this.chargeCalculator = chargeCalculator; this.progressService = progressService; this.authorization = authorization; }
public GetWhatToDoNextPaymentDataForNotificationHandler(IwsContext context, IMapWithParameter <NotificationApplication, UnitedKingdomCompetentAuthority, WhatToDoNextPaymentData> map, INotificationChargeCalculator chargeCalculator, INotificationTransactionCalculator transactionCalculator, INotificationAssessmentRepository assessmentRepository) { this.context = context; this.map = map; this.chargeCalculator = chargeCalculator; this.transactionCalculator = transactionCalculator; this.assessmentRepository = assessmentRepository; }
public NotificationChargeCalculatorTests() { notificationId = new Guid("C4C62654-048C-45A2-BF7F-9837EFCF328F"); shipmentInfoRepository = A.Fake <IShipmentInfoRepository>(); shipmentInfo = A.Fake <ShipmentInfo>(); notificationApplicationRepository = A.Fake <INotificationApplicationRepository>(); pricingStructureRepository = A.Fake <IPricingStructureRepository>(); facilityRepository = A.Fake <IFacilityRepository>(); numberOfShipmentsHistotyRepository = A.Fake <INumberOfShipmentsHistotyRepository>(); notificationApplication = new TestableNotificationApplication(); chargeCalculator = new NotificationChargeCalculator(shipmentInfoRepository, notificationApplicationRepository, pricingStructureRepository, facilityRepository, numberOfShipmentsHistotyRepository); }
public NotificationChargeCalculatorTests() { notificationId = new Guid("C4C62654-048C-45A2-BF7F-9837EFCF328F"); shipmentInfoRepository = A.Fake<IShipmentInfoRepository>(); shipmentInfo = A.Fake<ShipmentInfo>(); notificationApplicationRepository = A.Fake<INotificationApplicationRepository>(); pricingStructureRepository = A.Fake<IPricingStructureRepository>(); facilityRepository = A.Fake<IFacilityRepository>(); numberOfShipmentsHistotyRepository = A.Fake<INumberOfShipmentsHistotyRepository>(); notificationApplication = new TestableNotificationApplication(); chargeCalculator = new NotificationChargeCalculator(shipmentInfoRepository, notificationApplicationRepository, pricingStructureRepository, facilityRepository, numberOfShipmentsHistotyRepository); }
public GetNotificationChargeHandler(INotificationChargeCalculator chargeCalculator) { this.chargeCalculator = chargeCalculator; }
public NotificationTransactionCalculator(INotificationTransactionRepository transactionRepository, INotificationChargeCalculator chargeCalculator) { this.transactionRepository = transactionRepository; this.chargeCalculator = chargeCalculator; }
public GetChangeNumberOfShipmentConfrimationDataHandler(INumberOfShipmentsHistotyRepository shipmentHistotyRepository, INotificationChargeCalculator notificationChargeCalculator) { this.shipmentHistotyRepository = shipmentHistotyRepository; this.notificationChargeCalculator = notificationChargeCalculator; }