/// <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); }