System.Net.Mail.Tests.ReplyToListTest.PrepareHeaders_WithReplyToNull_AndReplyToListSet_ShouldUseReplyToList C# (CSharp) Method

PrepareHeaders_WithReplyToNull_AndReplyToListSet_ShouldUseReplyToList() private method

        public void PrepareHeaders_WithReplyToNull_AndReplyToListSet_ShouldUseReplyToList()
        {
            MailAddress m = new MailAddress("[email protected]");
            MailAddress m2 = new MailAddress("[email protected]");
            MailAddress m3 = new MailAddress("[email protected]");

            _message.ReplyToList.Add(m);
            _message.ReplyToList.Add(m2);
            _message.ReplyToList.Add(m3);

            _message.From = new MailAddress("[email protected]");

            _message.PrepareHeaders(true, false);

            Assert.Equal(3, _message.ReplyToList.Count);

            string[] s = _message.Headers.GetValues("Reply-To");
            Assert.Equal(1, s.Length);

            Assert.True(s[0].Contains("[email protected]"));
            Assert.True(s[0].Contains("[email protected]"));
            Assert.True(s[0].Contains("[email protected]"));

            Assert.Null(_message.ReplyTo);
        }