public MedicalVendorPaymentRepository(IPersistenceLayer persistenceLayer, IPaymentInstrumentRepository paymentInstrumentRepository, IValidator <MedicalVendorPayment> validator, IMapper <MedicalVendorPayment, PhysicianPaymentEntity> mapper) : base(persistenceLayer) { _paymentInstrumentRepository = paymentInstrumentRepository; _validator = validator; _mapper = mapper; }
protected override void SetUp() { base.SetUp(); _paymentInstrumentRepository = _mocks.StrictMock <IPaymentInstrumentRepository>(); _mockedMapper = _mocks.StrictMock <IMapper <MedicalVendorPayment, PhysicianPaymentEntity> >(); _validator = _mocks.StrictMock <IValidator <MedicalVendorPayment> >(); _medicalVendorPaymentRepository = new MedicalVendorPaymentRepository (_persistenceLayer, _paymentInstrumentRepository, _validator, _mockedMapper); }
public MedicalVendorUserPaymentController(IMedicalVendorInvoiceStatisticRepository medicalVendorInvoiceStatisticRepository, IPaymentInstrumentRepository paymentInstrumentRepository) { _medicalVendorInvoiceStatisticRepository = medicalVendorInvoiceStatisticRepository; _paymentInstrumentRepository = paymentInstrumentRepository; }