Microsoft.Protocols.TestSuites.MS_ASEMAIL.TestSuiteHelper.CreateSendMailRequest C# (CSharp) Method

CreateSendMailRequest() static private method

Builds a SendMail request by using the specified client Id, copyToSentItems option and mail mime content. In general, returns the XML formatted Sync request as follows:
static private CreateSendMailRequest ( string clientId, bool copyToSentItems, string mime ) : SendMailRequest
clientId string Specify the client Id
copyToSentItems bool Specify whether needs to store a mail copy to sent items
mime string Specify the mail mime
return SendMailRequest
        internal static SendMailRequest CreateSendMailRequest(string clientId, bool copyToSentItems, string mime)
        {
            Request.SendMail sendMail = new Request.SendMail();

            // If true, save a copy to sent items folder, if false, doesn't save a copy to sent items folder
            if (copyToSentItems)
            {
                sendMail.SaveInSentItems = string.Empty;
            }

            sendMail.ClientId = clientId;
            sendMail.Mime = mime;

            SendMailRequest sendMailRequest = Common.CreateSendMailRequest();
            sendMailRequest.RequestData = sendMail;
            return sendMailRequest;
        }