public void SetUp() { _mocks = new MockRepository(); _medicalVendorMedicalVendorUserFactory = _mocks.StrictMock <IMedicalVendorMedicalVendorUserFactory>(); _medicalVendorInvoiceItemTypedView = new MedicalVendorInvoiceItemTypedView(); _medicalVendorInvoiceItemFactory = new MedicalVendorInvoiceItemFactory(_medicalVendorMedicalVendorUserFactory); }
// TODO: TEST Pass in start and end dates. public List <MedicalVendorInvoiceItem> GetMedicalVendorInvoiceItems(long medicalVendorMedicalVendorUserId, DateTime startDate, DateTime endDate) { var medicalVendorInvoiceItemRows = new MedicalVendorInvoiceItemTypedView(); var bucket = new RelationPredicateBucket (MedicalVendorInvoiceItemFields.OrganizationRoleUserId == medicalVendorMedicalVendorUserId); bucket.PredicateExpression.Add(MedicalVendorInvoiceItemFields.ReviewDate >= startDate); bucket.PredicateExpression.Add(MedicalVendorInvoiceItemFields.ReviewDate <= endDate.GetEndOfDay()); using (var myAdapter = PersistenceLayer.GetDataAccessAdapter()) { myAdapter.FetchTypedView(medicalVendorInvoiceItemRows, bucket, false); } return(_medicalVendorInvoiceItemFactory.CreateMedicalVendorInvoiceItems(medicalVendorInvoiceItemRows)); }
public void TearDown() { _mocks = null; _medicalVendorInvoiceItemTypedView = null; }