public void CreateMedicalVendorEarningAggregateReturnsAggregateWhenRowGiven() { var medicalVendorEarningCustomerRow = (MedicalVendorEarningCustomerRow) new MedicalVendorEarningCustomerTypedView().Rows.Add(); MedicalVendorEarningCustomerAggregate medicalVendorEarningCustomerAggregate = _medicalVendorEarningCustomerAggregateFactory. CreateMedicalVendorEarningAggregate(medicalVendorEarningCustomerRow); Assert.IsNotNull(medicalVendorEarningCustomerAggregate); }
public void CreateMedicalVendorEarningAggregateCreatesPhysicianNameObjectWithGivenNames() { var expectedName = new Name("FirstName", "MiddleName", "LastName"); var medicalVendorEarningCustomerRow = (MedicalVendorEarningCustomerRow) new MedicalVendorEarningCustomerTypedView(). Rows.Add(1, 2, 3, 4, new DateTime(), 6, 7, 8, 9, expectedName.FirstName, expectedName.MiddleName, expectedName.LastName); MedicalVendorEarningCustomerAggregate medicalVendorEarningCustomerAggregate = _medicalVendorEarningCustomerAggregateFactory. CreateMedicalVendorEarningAggregate(medicalVendorEarningCustomerRow); Assert.AreEqual(expectedName.FullName, medicalVendorEarningCustomerAggregate.PhysicianName.FullName); }
public void CreateMedicalVendorEarningAggregateMapsIdsToObject() { const long expectedMedicalVendorId = 23; const long expectedOrganizationRoleUserId = 348; var medicalVendorEarningCustomerRow = (MedicalVendorEarningCustomerRow) new MedicalVendorEarningCustomerTypedView(). Rows.Add(1, expectedMedicalVendorId, expectedOrganizationRoleUserId); MedicalVendorEarningCustomerAggregate medicalVendorEarningCustomerAggregate = _medicalVendorEarningCustomerAggregateFactory. CreateMedicalVendorEarningAggregate(medicalVendorEarningCustomerRow); Assert.AreEqual(expectedMedicalVendorId, medicalVendorEarningCustomerAggregate.MedicalVendorId); Assert.AreEqual(expectedOrganizationRoleUserId, medicalVendorEarningCustomerAggregate.OrganizationRoleUserId); }
public void CreateMedicalVendorEarningAggregateMapsRowPropertiesToAggregateProperties() { var evaluationDate = new DateTime(2001, 1, 1); const decimal amountEarned = 3.22m; const int customerId = 5; const string packageName = "PackageName"; var medicalVendorEarningCustomerRow = (MedicalVendorEarningCustomerRow) new MedicalVendorEarningCustomerTypedView(). Rows.Add(customerId, 2, 3, amountEarned, evaluationDate, packageName); MedicalVendorEarningCustomerAggregate medicalVendorEarningCustomerAggregate = _medicalVendorEarningCustomerAggregateFactory. CreateMedicalVendorEarningAggregate(medicalVendorEarningCustomerRow); Assert.AreEqual(customerId, medicalVendorEarningCustomerAggregate.CustomerId); Assert.AreEqual(amountEarned, medicalVendorEarningCustomerAggregate.AmountEarned); Assert.AreEqual(packageName, medicalVendorEarningCustomerAggregate.PackageName); Assert.AreEqual(evaluationDate, medicalVendorEarningCustomerAggregate.EvaluationDate); }