Example #1
0
        /// <summary>
        ///     Asserts that two vCard phones are identical.
        /// </summary>
        public static void Equals(vCardPhone p1, vCardPhone p2)
        {

            Assert.AreEqual(
                p1.FullNumber,
                p2.FullNumber,
                "vCardPhone.FullNumber differs.");

            Assert.AreEqual(
                p1.IsBBS,
                p2.IsBBS,
                "vCardPhone.IsBBS does not match.");

            Assert.AreEqual(
                p1.IsCar,
                p2.IsCar,
                "vCardPhone.IsCar does not match.");

            Assert.AreEqual(
                p1.IsCellular,
                p2.IsCellular,
                "vCardPhone.IsCellular does not match.");

            Assert.AreEqual(
                p1.IsFax,
                p2.IsFax,
                "vCardPhone.IsFax does not match.");

            Assert.AreEqual(
                p1.IsHome,
                p2.IsHome,
                "vCardPhone.IsHome does not match.");

            Assert.AreEqual(
                p1.IsISDN,
                p2.IsISDN,
                "vCardPhone.IsISDN does not match.");

            Assert.AreEqual(
                p1.IsMessagingService,
                p2.IsMessagingService,
                "vCardPhone.IsMessagingService does not match.");

            Assert.AreEqual(
                p1.IsModem,
                p2.IsModem,
                "vCardPhone.IsModem does not match.");

            Assert.AreEqual(
                p1.IsPager,
                p2.IsPager,
                "vCardPhone.IsPager does not match.");

            Assert.AreEqual(
                p1.IsPreferred,
                p2.IsPreferred,
                "vCardPhone.IsPreferred differs.");

            Assert.AreEqual(
                p1.IsVideo,
                p2.IsVideo,
                "vCardPhone.IsVideo does not match.");

            Assert.AreEqual(
                p1.IsVoice,
                p2.IsVoice,
                "vCardPhone.IsVoice does not match.");

            Assert.AreEqual(
                p1.IsWork,
                p2.IsWork,
                "vCardPhone.IsWork does not match.");

            Assert.AreEqual(
                p1.PhoneType,
                p2.PhoneType,
                "vCardPhone.PhoneType differs.");

            Assert.AreEqual(
                p1.ToString(),
                p2.ToString(),
                "vCardPhone.ToString differs.");

        }