public CheckImportNotificationPaymentStatus(IImportNotificationTransactionCalculator transactionCalculator, ImportNotificationContext context, IImportNotificationTransactionRepository transactionRepository) { this.transactionCalculator = transactionCalculator; this.context = context; this.transactionRepository = transactionRepository; }
public ImportNotificationTransactionCalculatorTests() { chargeCalculator = A.Fake <IImportNotificationChargeCalculator>(); repository = A.Fake <IImportNotificationTransactionRepository>(); transactionCalculator = new ImportNotificationTransactionCalculator(repository, chargeCalculator); A.CallTo(() => repository.GetTransactions(A <Guid> .Ignored)).Returns(transactions); A.CallTo(() => chargeCalculator.GetValue(A <Guid> .Ignored)).Returns(TotalCredits); }
public ImportNotificationTransactionCalculatorTests() { chargeCalculator = A.Fake<IImportNotificationChargeCalculator>(); repository = A.Fake<IImportNotificationTransactionRepository>(); transactionCalculator = new ImportNotificationTransactionCalculator(repository, chargeCalculator); A.CallTo(() => repository.GetTransactions(A<Guid>.Ignored)).Returns(transactions); A.CallTo(() => chargeCalculator.GetValue(A<Guid>.Ignored)).Returns(TotalCredits); }
public ImportPaymentTransaction(IImportNotificationTransactionRepository transactionRepository, IImportNotificationTransactionCalculator transactionCalculator, IImportNotificationAssessmentRepository assessmentRepository) { this.transactionRepository = transactionRepository; this.transactionCalculator = transactionCalculator; this.assessmentRepository = assessmentRepository; }
public GetImportNotificationAccountOverviewHandler(IImportNotificationChargeCalculator chargeCalculator, IImportNotificationTransactionCalculator transactionCalculator, IImportNotificationTransactionRepository transactionRepository, IImportNotificationAssessmentRepository notificationAssessmentRepository, IMapper mapper) { this.chargeCalculator = chargeCalculator; this.transactionCalculator = transactionCalculator; this.transactionRepository = transactionRepository; this.notificationAssessmentRepository = notificationAssessmentRepository; this.mapper = mapper; }
public ImportRefundTransactionTests() { transactionRepository = A.Fake<IImportNotificationTransactionRepository>(); transactionCalculator = A.Fake<IImportNotificationTransactionCalculator>(); refundTransaction = new ImportRefundTransaction(transactionRepository, transactionCalculator); notificationId = new Guid("DB476D01-2870-4322-8284-520B34D9667B"); A.CallTo(() => transactionCalculator.TotalPaid(notificationId)).Returns(100); A.CallTo(() => transactionRepository.GetTransactions(notificationId)) .Returns(new[] { ImportNotificationTransaction.PaymentRecord(notificationId, new DateTime(2015, 12, 1), 100, PaymentMethod.Cheque, "12345", "comments"), }); SystemTime.Freeze(new DateTime(2016, 1, 1)); }
public ImportPaymentTransactionTests() { importNotificationTransactionRepository = A.Fake <IImportNotificationTransactionRepository>(); importNotificationTransactionCalculator = A.Fake <IImportNotificationTransactionCalculator>(); importNotificationAssessmentRepository = A.Fake <IImportNotificationAssessmentRepository>(); assessment = new ImportNotificationAssessment(notificationId); A.CallTo(() => importNotificationAssessmentRepository.GetByNotification(notificationId)) .Returns(assessment); A.CallTo(() => importNotificationTransactionCalculator.Balance(notificationId)) .Returns(1000); transaction = new ImportPaymentTransaction( importNotificationTransactionRepository, importNotificationTransactionCalculator, importNotificationAssessmentRepository); }
public ImportRefundTransactionTests() { transactionRepository = A.Fake <IImportNotificationTransactionRepository>(); transactionCalculator = A.Fake <IImportNotificationTransactionCalculator>(); assessmentRepository = A.Fake <IImportNotificationAssessmentRepository>(); refundTransaction = new ImportRefundTransaction(transactionRepository, transactionCalculator, assessmentRepository); notificationId = new Guid("DB476D01-2870-4322-8284-520B34D9667B"); A.CallTo(() => transactionCalculator.TotalPaid(notificationId)).Returns(100); A.CallTo(() => transactionRepository.GetTransactions(notificationId)) .Returns(new[] { ImportNotificationTransaction.PaymentRecord(notificationId, new DateTime(2015, 12, 1), 100, PaymentMethod.Cheque, "12345", "comments"), }); var assessment = new ImportNotificationAssessment(notificationId); A.CallTo(() => assessmentRepository.GetByNotification(notificationId)) .Returns(assessment); SystemTime.Freeze(new DateTime(2016, 1, 1)); }
public UpdateImportAccountManagementCommentsHandler(IImportNotificationTransactionRepository repository) { this.repository = repository; }
public ImportNotificationTransactionCalculator(IImportNotificationTransactionRepository transactionRepository, IImportNotificationChargeCalculator chargeCalculator) { this.transactionRepository = transactionRepository; this.chargeCalculator = chargeCalculator; }
public UpdateImportAccountManagementCommentsHandlerTests() { repo = A.Fake <IImportNotificationTransactionRepository>(); handler = new UpdateImportAccountManagementCommentsHandler(repo); }
public ImportRefundTransaction(IImportNotificationTransactionRepository transactionRepository, IImportNotificationTransactionCalculator transactionCalculator) { this.transactionRepository = transactionRepository; this.transactionCalculator = transactionCalculator; }
public GetTransactionByIdHandler(IImportNotificationTransactionRepository repository) { this.repository = repository; }
public GetImportNotificationTransactionsHandler(IImportNotificationTransactionRepository repository, IMapper mapper) { this.repository = repository; this.mapper = mapper; }