public Transaction(INotificationAssessmentRepository notificationAssessmentRepository, INotificationTransactionRepository transactionRepository, INotificationTransactionCalculator transactionCalculator) { this.notificationAssessmentRepository = notificationAssessmentRepository; this.transactionRepository = transactionRepository; this.transactionCalculator = transactionCalculator; }
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 TransactionTests() { notificationAssessmentRepository = A.Fake <INotificationAssessmentRepository>(); notificationTransactionRepository = A.Fake <INotificationTransactionRepository>(); notificationTransactionCalculator = A.Fake <INotificationTransactionCalculator>(); assessment = new TestableNotificationAssessment(); assessment.NotificationApplicationId = notificationId; assessment.Dates = new NotificationDates(); A.CallTo(() => notificationAssessmentRepository.GetByNotificationId(notificationId)) .Returns(assessment); A.CallTo(() => notificationTransactionCalculator.Balance(notificationId)) .Returns(1000); transaction = new Transaction( notificationAssessmentRepository, notificationTransactionRepository, notificationTransactionCalculator); }
public UpdateExportAccountManagementCommentsHandler(INotificationTransactionRepository repository) { this.repository = repository; }
public GetExportNotificationTransactionsHandler(INotificationTransactionRepository repository, IMapper mapper) { this.repository = repository; this.mapper = mapper; }
public NotificationTransactionCalculator(INotificationTransactionRepository transactionRepository, INotificationChargeCalculator chargeCalculator) { this.transactionRepository = transactionRepository; this.chargeCalculator = chargeCalculator; }
public GetTransactionByIdHandler(INotificationTransactionRepository repository) { this.repository = repository; }
public UpdateExportAccountManagementCommentsHandlerTests() { repo = A.Fake <INotificationTransactionRepository>(); handler = new UpdateExportAccountManagementCommentsHandler(repo); }