public void Test_ForwardMailFromMessageInstanceThrowsOnNullRecipient()
        {
            ExchangeService exchangeService = this.GetExchangeServiceAetABeta();

            Message msg = new Message(exchangeService);

            msg.Subject = "testsubject";
            msg.Service = exchangeService;

            msg.From = new Recipient()
            {
                EmailAddress = new EmailAddress()
                {
                    Address = "*****@*****.**"
                }
            };

            msg.ToRecipients = new List <Recipient>(1);
            msg.ToRecipients.Add(new Recipient()
            {
                EmailAddress = new EmailAddress()
                {
                    Address = "*****@*****.**"
                }
            });

            msg.Id = "message-id";
            msg.ResetChangeTracking();

            Dictionary <string, object> parameters = new Dictionary <string, object>();

            parameters.Add("comment", "forwardEmail");

            Assert.ThrowsException <ArgumentException>(() => { exchangeService.ForwardEmail(msg, parameters); });
        }