public void GetMedicalVendorEarningAggregateThrowsExceptionWhenInvalidIdGiven()
        {
            ExpectGetDataAccessAdapterAndDispose();
            ExpectFetchTypedView();

            _mocks.ReplayAll();
            _medicalVendorEarningAggregateRepository.GetMedicalVendorEarningAggregate(0, 1, true);
            _mocks.VerifyAll();
        }
        public void GetMedicalVendorEarningAggregateReturnsAggregateWhenGivenValidId()
        {
            MedicalVendorEarningAggregate medicalVendorEarningAggregate = _medicalVendorEarningAggregateRepository.
                                                                          GetMedicalVendorEarningAggregate(609, VALID_CUSTOMER_EVENT_TEST_ID, false);

            Assert.IsNotNull(medicalVendorEarningAggregate);
        }
        public MedicalVendorEarning GenerateMedicalVendorEarning(long physicianId, long customerEventTestId, DateTime dateCreated, bool isEventCustomerActive)
        {
            if (physicianId == 0)
            {
                throw new ArgumentNullException("organizationRoleUser");
            }

            MedicalVendorEarningAggregate medicalVendorEarningAggregate = _medicalVendorEarningAggregateRepository.
                                                                          GetMedicalVendorEarningAggregate(physicianId, customerEventTestId, isEventCustomerActive);

            return(_medicalVendorEarningFactory.CreateMedicalVendorEarning(medicalVendorEarningAggregate,
                                                                           physicianId, dateCreated));
        }
Beispiel #4
0
 private void ExpectGetMedicalVendorEarningAggregate(long customerEventTestId, bool isEventCustomerActive,
                                                     MedicalVendorEarningAggregate aggregateToReturn)
 {
     Expect.Call(_medicalVendorEarningAggregateRepository.GetMedicalVendorEarningAggregate(0, customerEventTestId,
                                                                                           isEventCustomerActive)).Return(aggregateToReturn);
 }