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 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.");
        }