/// <summary>
        /// A method used to get claim types by SUT control adapter.
        /// </summary>
        /// <param name="claimProviderNames">A parameter represents a group of provider name.</param>
        /// <returns>A return value represents a list of claim types</returns>
        public ArrayOfString GetClaimTypesResultBySutAdapter(ArrayOfString claimProviderNames)
        {
            ArrayOfString claimTypesResultBySut           = new ArrayOfString();
            string        inputClaimProviderNames         = InputClaimProviderNames(claimProviderNames);
            string        getClaimTypesInSPProviderScript = SutControlAdapter.GetClaimTypesInSPProvider(inputClaimProviderNames);

            if (getClaimTypesInSPProviderScript != null && getClaimTypesInSPProviderScript != string.Empty)
            {
                foreach (string claimType in getClaimTypesInSPProviderScript.Split(','))
                {
                    claimTypesResultBySut.Add(claimType);
                }
            }

            return(claimTypesResultBySut);
        }