//[DeploymentItem("MedWorth.ContractManagement.BusinessLogic.dll")]
        public void IsClaimFieldAvailableMockTest()
        {
            MatchServiceType_Accessor target = new MatchServiceType_Accessor();
            ContractServiceLineClaimFieldSelection contractServiceLineClaimFieldSelection = new ContractServiceLineClaimFieldSelection {
                ClaimFieldId = 131
            };
            ContractServiceTypes contractServiceTypes = new ContractServiceTypes {
                ContractServiceLineClaimFieldSelectionList = new List <ContractServiceLineClaimFieldSelection> {
                    new ContractServiceLineClaimFieldSelection {
                        ClaimFieldId = 131
                    }
                }
            };
            List <ClaimFieldDocs> docs = new List <ClaimFieldDocs> {
                new ClaimFieldDocs {
                    ClaimFieldValues = new List <ClaimFieldValues> {
                        new ClaimFieldValues {
                            ContractID = 12121, Identifier = "Test"
                        }
                    }, ClaimFieldID = 131
                }
            };
            bool expected = false;
            bool actual   = target.IsClaimFieldAvailable(contractServiceLineClaimFieldSelection, contractServiceTypes, docs);

            Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }
        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.");
        }
        //[DeploymentItem("MedWorth.ContractManagement.BusinessLogic.dll")]
        public void UpdateClaimChargeDataBasedOnServiceTypeTest()
        {
            MatchServiceType_Accessor target              = new MatchServiceType_Accessor();
            ClaimChargeData           claimChargeData     = null;
            ContractServiceTypes      contractServiceType = null;
            int             serviceTypeIndex              = 0;
            ClaimChargeData expected = null;
            ClaimChargeData actual   = target.UpdateClaimChargeDataBasedOnServiceType(claimChargeData, contractServiceType, serviceTypeIndex);

            Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }
        //[DeploymentItem("MedWorth.ContractManagement.BusinessLogic.dll")]
        public void IsValidCurveOutDataTest()
        {
            MatchServiceType_Accessor target = new MatchServiceType_Accessor();
            List <ClaimChargeData>    claimChargeDataList = null;
            ContractServiceTypes      contractServiceType = null;
            bool expected = false;
            bool actual;

            actual = target.IsValidCurveOutData(claimChargeDataList, contractServiceType);
            Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }
        //[DeploymentItem("MedWorth.ContractManagement.BusinessLogic.dll")]
        public void IsServiceLineClaimFieldSelectionTest()
        {
            MatchServiceType_Accessor target = new MatchServiceType_Accessor();
            List <ContractServiceLineClaimFieldSelection> contractServiceLineClaimFieldSelectionList = null;
            ContractServiceTypes  contractServiceTypes = null;
            List <ClaimFieldDocs> docs = null;
            bool expected = false;
            bool actual   = target.IsServiceLineClaimFieldSelection(contractServiceLineClaimFieldSelectionList, contractServiceTypes, docs);

            Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }
        //[DeploymentItem("MedWorth.ContractManagement.BusinessLogic.dll")]
        public void IsClaimFieldAvailableNotNullTest()
        {
            MatchServiceType_Accessor target = new MatchServiceType_Accessor();
            ContractServiceLineClaimFieldSelection contractServiceLineClaimFieldSelection = new ContractServiceLineClaimFieldSelection();
            ContractServiceTypes  contractServiceTypes = new ContractServiceTypes();
            List <ClaimFieldDocs> docs = new List <ClaimFieldDocs>();
            bool expected = true;
            bool actual   = target.IsClaimFieldAvailable(contractServiceLineClaimFieldSelection, contractServiceTypes, docs);

            Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }
        //[DeploymentItem("MedWorth.ContractManagement.BusinessLogic.dll")]
        public void IsTableSelectionAvailableTest()
        {
            MatchServiceType_Accessor         target = new MatchServiceType_Accessor();
            ContractServiceLineTableSelection contractServiceLineTableSelection = null;
            ContractServiceTypes  contractServiceTypes = null;
            ClaimData             claimData            = null;
            List <ClaimFieldDocs> docs = null;
            bool expected = false;
            bool actual   = target.IsTableSelectionAvailable(contractServiceLineTableSelection, contractServiceTypes, claimData, docs);

            Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }
        //[DeploymentItem("MedWorth.ContractManagement.BusinessLogic.dll")]
        public void IsServiceLineClaimFieldDataNullTest()
        {
            MatchServiceType_Accessor target = new MatchServiceType_Accessor();
            ContractServiceTypes      contractServiceTypes = null;

            Enums.ClaimFieldTypes claimFieldType = new Enums.ClaimFieldTypes();
            List <ClaimFieldDocs> docs           = null;
            bool expected = false;
            bool actual   = target.IsServiceLineClaimFieldData(contractServiceTypes, claimFieldType, docs);

            Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }
        //[DeploymentItem("MedWorth.ContractManagement.BusinessLogic.dll")]
        public void IsContractServiceTypeFiltersAreValidORNotTest()
        {
            MatchServiceType_Accessor target = new MatchServiceType_Accessor();
            ContractServiceTypes      contractServiceTypes = null;
            ClaimCode             code      = null;
            List <ClaimFieldDocs> docs      = null;
            ClaimData             claimData = null;
            bool expected = false;
            bool actual   = target.IsContractServiceTypeFiltersAreValidORNot(contractServiceTypes, code, docs, claimData);

            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.");
        }
        //[DeploymentItem("MedWorth.ContractManagement.BusinessLogic.dll")]
        public void IsServiceLineClaimFieldDataNotNullTest()
        {
            MatchServiceType_Accessor target = new MatchServiceType_Accessor();
            ContractServiceTypes      contractServiceTypes = new ContractServiceTypes {
                ContractServiceLineClaimFieldSelectionList = new List <ContractServiceLineClaimFieldSelection> {
                    new ContractServiceLineClaimFieldSelection {
                        ClaimFieldId = 131
                    }
                }
            };

            Enums.ClaimFieldTypes claimFieldType = Enums.ClaimFieldTypes.InsuredID;
            List <ClaimFieldDocs> docs           = new List <ClaimFieldDocs>();
            bool expected = false;
            bool actual   = target.IsServiceLineClaimFieldData(contractServiceTypes, claimFieldType, docs);

            Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }