Пример #1
0
        /// <summary>
        /// Populates <paramref name="target"/> with properties copied from <paramref name="source"/>.
        /// </summary>
        /// <param name="source">The source object to copy.</param>
        /// <param name="target">The target object to populate.</param>
        private void Convert(MailAddressSerializableList source, MailAddressCollection target)
        {
            if (source == null)
            {
                return;
            }

            source.ForEach(s => target.Add(this.Convert(s)));
        }
            public void AddsAllAddresses()
            {
                MailAddressSerializableList list = new MailAddressSerializableList
                                                   {
                                                       this.addresses
                                                   };

                Assert.AreEqual(2, list.Count());
            }
            public void TrimsWhitespaceSpace()
            {
                MailAddressSerializableList list = new MailAddressSerializableList
                                                   {
                                                       this.addresses
                                                   };

                Assert.AreEqual("*****@*****.**", list.Last().Address);
            }
            public void AddsAllAddresses()
            {
                MailAddressSerializableList list = new MailAddressSerializableList
                                                   {
                                                       "[email protected], [email protected]"
                                                   };

                Assert.AreEqual(2, list.Count);
            }