public void GetAvailablePaymentTypePaymentTypeDRGPaymentNotNullTest()
        {
            MatchServiceType     target = new MatchServiceType();
            ContractServiceTypes contractServiceType = new ContractServiceTypes {
                PaymentTypeASCFeeSchedule = new PaymentTypeASCFeeSchedule {
                    PaymentTypeDetailId = 1111, ContractId = 12121
                }, PaymentTypeDRGPayment = new PaymentTypeDRGPayment {
                    PaymentTypeDetailId = 1111, PaymentTypeId = 121211, ContractId = 12121
                }, PaymentTypeFeeSchedules = new PaymentTypeFeeSchedules {
                    ContractId = 12121, ClaimFieldDocID = 121
                }, PaymentTypeMedicareIPPayment = new PaymentTypeMedicareIPPayment {
                    ContractId = 12121, PaymentTypeDetailId = 1111111
                }, PaymentTypeMedicareOPPayment = new PaymentTypeMedicareOPPayment {
                    ContractId = 12121, FacilityId = 131
                }, PaymentTypePerCase = new PaymentTypePerCase {
                    ContractId = 12121, FacilityId = 131
                }, PaymentTypePerDiem = new List <PaymentTypePerDiem> {
                    new PaymentTypePerDiem {
                        PaymentTypeDetailID = 11111, ContractID = 12121
                    }
                }
            };
            Nullable <Enums.PaymentTypeCodes> expected = new Nullable <Enums.PaymentTypeCodes>();
            Nullable <Enums.PaymentTypeCodes> actual   = target.GetAvailablePaymentType(contractServiceType);

            Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }
        public void GetAvailablePaymentTypeNotNullTest()
        {
            MatchServiceType     target = new MatchServiceType();
            ContractServiceTypes contractServiceType   = new ContractServiceTypes();
            Nullable <Enums.PaymentTypeCodes> expected = new Nullable <Enums.PaymentTypeCodes>();
            Nullable <Enums.PaymentTypeCodes> actual   = target.GetAvailablePaymentType(contractServiceType);

            Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }
        public void GetUpdatedClaimChargeDataBasedOnMatchedContractNotNullTest()
        {
            MatchServiceType target        = new MatchServiceType();
            List <ClaimData> claimDataList = new List <ClaimData>();
            List <Contracts> contracts     = new List <Contracts>();
            List <ClaimData> expected      = new List <ClaimData>();
            List <ClaimData> actual        = target.GetUpdatedClaimChargeDataBasedOnMatchedContract(claimDataList, contracts);

            Assert.AreEqual(expected.Count, actual.Count);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }
        public void GetAvailablePaymentTypePaymentTypePercentageDiscountNotNull()
        {
            MatchServiceType     target = new MatchServiceType();
            ContractServiceTypes contractServiceType = new ContractServiceTypes {
                PaymentTypePercentageDiscount = new PaymentTypePercentageDiscount {
                    ContractId = 12121, FacilityId = 121
                }
            };
            Nullable <Enums.PaymentTypeCodes> expected = Enums.PaymentTypeCodes.PercentageDiscountPayment;
            Nullable <Enums.PaymentTypeCodes> actual   = target.GetAvailablePaymentType(contractServiceType);

            Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }
        public void GetAvailablePaymentTypePaymentTypeFeeSchedulesNotNullTest()
        {
            MatchServiceType     target = new MatchServiceType();
            ContractServiceTypes contractServiceType = new ContractServiceTypes {
                PaymentTypeFeeSchedules = new PaymentTypeFeeSchedules {
                    ContractId = 12121, ClaimFieldDocID = 131
                }
            };
            Nullable <Enums.PaymentTypeCodes> expected = Enums.PaymentTypeCodes.FeeSchedule;
            Nullable <Enums.PaymentTypeCodes> actual   = target.GetAvailablePaymentType(contractServiceType);

            Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }
        public void GetAvailablePaymentTypeTest()
        {
            MatchServiceType     target = new MatchServiceType();
            ContractServiceTypes contractServiceType = new ContractServiceTypes {
                PaymentTypeDRGPayment = new PaymentTypeDRGPayment {
                    PaymentTypeDetailId = 1111, PaymentTypeId = 121211, ContractId = 12121
                }
            };
            Nullable <Enums.PaymentTypeCodes> expected = Enums.PaymentTypeCodes.DRGPayment;
            Nullable <Enums.PaymentTypeCodes> actual   = target.GetAvailablePaymentType(contractServiceType);

            Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }
        public void GetUpdatedClaimChargeDataBasedOnMatchedContractPaymentTypeStopLossNullTest()
        {
            MatchServiceType target        = new MatchServiceType();
            List <ClaimData> claimDataList = new List <ClaimData> {
                new ClaimData {
                    MatchedContractId = 12121, IsMatched = true
                }
            };
            List <Contracts> contracts = new List <Contracts> {
                new Contracts {
                    ContractId = 12121, PaymentTypeStopLoss = null
                }
            };
            List <ClaimData> expected = claimDataList;
            List <ClaimData> actual   = target.GetUpdatedClaimChargeDataBasedOnMatchedContract(claimDataList, contracts);

            Assert.AreEqual(expected.Count, actual.Count);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }
        public void MatchServiceTypeConstructorTest()
        {
            MatchServiceType target = new MatchServiceType();

            Assert.Inconclusive("TODO: Implement code to verify target");
        }