public void CreateMedicalVendorInvoiceItemEntitySetsGivenIdToMedicalVendorInvoiceId() { const long medicalVendorInvoiceId = 5; PhysicianInvoiceItemEntity medicalVendorInvoiceItemEntity = _medicalVendorInvoiceItemFactory.CreateMedicalVendorInvoiceItemEntity (medicalVendorInvoiceId, new MedicalVendorInvoiceItem()); Assert.AreEqual(medicalVendorInvoiceId, medicalVendorInvoiceItemEntity.PhysicianInvoiceId); }
public void CreateMedicalVendorInvoiceItemEntitySetsPodIdToEntityPodId() { const long expectedPodId = 533; PhysicianInvoiceItemEntity medicalVendorInvoiceItemEntity = _medicalVendorInvoiceItemFactory. CreateMedicalVendorInvoiceItemEntity(0, new MedicalVendorInvoiceItem { PodId = expectedPodId }); Assert.AreEqual(expectedPodId, medicalVendorInvoiceItemEntity.PodId); }
public void GetMedicalVendorInvoiceItemMapsEntityPropertiesToDomainPropertiesCorrectly() { var medicalVendorInvoiceItemEntity = new PhysicianInvoiceItemEntity(33) { AmountEarned = 5.44m, CustomerName = "CustomerName", }; MedicalVendorInvoiceItem medicalVendorInvoiceItem = _medicalVendorInvoiceItemFactory. CreateMedicalVendorInvoiceItem(medicalVendorInvoiceItemEntity); Assert.AreEqual(medicalVendorInvoiceItemEntity.PhysicianInvoiceItemId, medicalVendorInvoiceItem.Id); Assert.AreEqual(medicalVendorInvoiceItemEntity.AmountEarned, medicalVendorInvoiceItem.OrganizationRoleUserAmountEarned); Assert.AreEqual(medicalVendorInvoiceItemEntity.CustomerName, medicalVendorInvoiceItem.CustomerName); }
public void CreateMedicalVendorInvoiceItemEntitySetsEntityPropertiesToItemPropertiesCorrectly() { var medicalVendorInvoiceItem = new MedicalVendorInvoiceItem { CustomerId = 5, MedicalVendorAmountEarned = 23m, EventDate = new DateTime(2006, 3, 2), EventName = "Name" }; PhysicianInvoiceItemEntity medicalVendorInvoiceItemEntity = _medicalVendorInvoiceItemFactory.CreateMedicalVendorInvoiceItemEntity (0, medicalVendorInvoiceItem); Assert.AreEqual(medicalVendorInvoiceItem.CustomerId, medicalVendorInvoiceItemEntity.CustomerId); Assert.AreEqual(medicalVendorInvoiceItem.MedicalVendorAmountEarned, medicalVendorInvoiceItemEntity.AmountEarned); Assert.AreEqual(medicalVendorInvoiceItem.EventDate, medicalVendorInvoiceItemEntity.EventDate); Assert.AreEqual(medicalVendorInvoiceItem.EventName, medicalVendorInvoiceItemEntity.EventName); }
public MedicalVendorInvoiceItem CreateMedicalVendorInvoiceItem(PhysicianInvoiceItemEntity medicalVendorInvoiceItemEntity) { if (medicalVendorInvoiceItemEntity == null) { throw new ArgumentNullException("medicalVendorInvoiceItemEntity", "The given MedicalVendorInvoiceItemEntity cannot be null."); } IEventCustomerPackageTestDetailService packageTestDetailService = new EventCustomerPackageTestDetailService(); return(new MedicalVendorInvoiceItem(medicalVendorInvoiceItemEntity.PhysicianInvoiceItemId) { MedicalVendorAmountEarned = medicalVendorInvoiceItemEntity.AmountEarned, //OrganizationRoleUserAmountEarned = medicalVendorInvoiceItemEntity.OrganizationRoleUserAmountEarned, CustomerId = medicalVendorInvoiceItemEntity.CustomerId, CustomerName = medicalVendorInvoiceItemEntity.CustomerName, EventDate = medicalVendorInvoiceItemEntity.EventDate, EventId = medicalVendorInvoiceItemEntity.EventId, EventName = medicalVendorInvoiceItemEntity.EventName, MedicalVendorInvoiceId = medicalVendorInvoiceItemEntity.PhysicianInvoiceId, PackageName = packageTestDetailService.GetOrderPurchasedString(medicalVendorInvoiceItemEntity.EventId, medicalVendorInvoiceItemEntity.CustomerId), PodName = medicalVendorInvoiceItemEntity.PodName, ReviewDate = medicalVendorInvoiceItemEntity.ReviewDate }); }