/// <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."); }