Add() public static method

This method is used to add a mapping between the sub request token and sub request type.
public static Add ( int subRequestID, Type subRequestType, ITestSite site ) : void
subRequestID int Specify the sub request token.
subRequestType System.Type Specify the sub request type.
site ITestSite An object provides logging, assertions, and SUT adapters for test code onto its execution context.
return void
        /// <summary>
        /// Used to add the sub request
        /// </summary>
        /// <param name="subRequest">Sub request</param>
        /// <param name="dataElement">Date elements list</param>
        public void AddSubRequest(FsshttpbCellSubRequest subRequest, List <DataElement> dataElement)
        {
            if (this.SubRequests == null)
            {
                this.SubRequests = new List <FsshttpbCellSubRequest>();
            }

            this.SubRequests.Add(subRequest);

            // Add the sub-request mapping for further validation usage.
            MsfsshttpbSubRequestMapping.Add((int)subRequest.RequestID, subRequest.GetType(), SharedContext.Current.Site);

            if (dataElement != null)
            {
                if (this.DataElementPackage == null)
                {
                    this.DataElementPackage = new DataElementPackage();
                }

                this.DataElementPackage.DataElements.AddRange(dataElement);
            }
        }