public MedicalVendorInvoiceRepository(IPersistenceLayer persistenceLayer, IValidator <PhysicianInvoice> validator,
                                       IMedicalVendorInvoiceFactory medicalVendorInvoiceFactory, IMedicalVendorInvoiceItemFactory medicalVendorInvoiceItemFactory)
     : base(persistenceLayer)
 {
     _validator = validator;
     _medicalVendorInvoiceFactory     = medicalVendorInvoiceFactory;
     _medicalVendorInvoiceItemFactory = medicalVendorInvoiceItemFactory;
 }
Beispiel #2
0
 protected override void SetUp()
 {
     base.SetUp();
     _mockedValidator                 = _mocks.StrictMock <IValidator <PhysicianInvoice> >();
     _medicalVendorInvoiceFactory     = _mocks.StrictMock <IMedicalVendorInvoiceFactory>();
     _medicalVendorInvoiceItemFactory = _mocks.StrictMock <IMedicalVendorInvoiceItemFactory>();
     _medicalVendorInvoiceRepository  = new MedicalVendorInvoiceRepository(_persistenceLayer, _mockedValidator, _medicalVendorInvoiceFactory,
                                                                           _medicalVendorInvoiceItemFactory);
 }
        public void SetUp()
        {
            _mocks = new MockRepository();
            _medicalVendorInvoiceBaseFactory = _mocks.StrictMock <IMedicalVendorInvoiceBaseFactory>();
            _medicalVendorInvoiceItemFactory = _mocks.StrictMock <IMedicalVendorInvoiceItemFactory>();

            _medicalVendorInvoiceFactory = new MedicalVendorInvoiceFactory(_medicalVendorInvoiceBaseFactory,
                                                                           _medicalVendorInvoiceItemFactory);
        }
Beispiel #4
0
 public MedicalVendorPaymentService(IMedicalVendorRepository medicalVendorRepository,
                                    IPhysicianRepository physicianRepository,
                                    IMedicalVendorInvoiceItemRepository medicalVendorInvoiceItemRepository,
                                    IMedicalVendorInvoiceFactory medicalVendorInvoiceFactory)
 {
     _medicalVendorRepository            = medicalVendorRepository;
     _physicianRepository                = physicianRepository;
     _medicalVendorInvoiceItemRepository = medicalVendorInvoiceItemRepository;
     _medicalVendorInvoiceFactory        = medicalVendorInvoiceFactory;
 }
 public void TearDown()
 {
     _mocks = null;
     _medicalVendorInvoiceFactory = null;
 }
 public MedicalVendorInvoiceRepository()
 {
     _validator = new Validator <PhysicianInvoice>(new MedicalVendorInvoiceValidationRuleFactory());
     _medicalVendorInvoiceFactory     = new MedicalVendorInvoiceFactory();
     _medicalVendorInvoiceItemFactory = new MedicalVendorInvoiceItemFactory();
 }