public void TestPhoneBookEntryMin() { var testControl = "120,\"18008626190\",129,\"UMB MortgageServices\""; var testSubject = new PhoneBookEntry { Index = 120, Number = "18008626190", NumberType = new PhoneBookEntryType(129), Text = "UMB MortgageServices" }; var testResult = testSubject.ToString(); Assert.AreEqual(testControl,testResult); }
public void TestPhoneBookEntryParseOwnToString() { var testInput = new PhoneBookEntry { Index = 120, Number = "18008626190", NumberType = new PhoneBookEntryType(129), Text = "UMB MortgageServices", Hidden = false, Group = "Banking", AdditionalNumber = "18004445555", AdditionalNumberType = new PhoneBookEntryType(128), SecondText = "Direct Line", Email = "*****@*****.**", SipUri = "sip:+1-212-555-1212:[email protected];user=phone", TelUri = "tel:+1-212-555-1212" }; //get PhoneBookEntry as string, Hidden will appear at the end var testSubject = testInput.ToString(); PhoneBookEntry testOut; var testResult = PhoneBookEntry.TryParse(testSubject, out testOut); Assert.IsTrue(testResult); Assert.AreEqual(testInput.Index, testOut.Index); Assert.AreEqual(testInput.Number, testOut.Number); Assert.AreEqual(testInput.NumberType.ToString(), testOut.NumberType.ToString()); Assert.AreEqual(testInput.Text, testOut.Text); Assert.AreEqual(testInput.Hidden, testOut.Hidden); Assert.AreEqual(testInput.Group, testOut.Group); Assert.AreEqual(testInput.AdditionalNumber, testOut.AdditionalNumber); Assert.AreEqual(testInput.AdditionalNumberType.ToString(), testOut.AdditionalNumberType.ToString()); Assert.AreEqual(testInput.SecondText, testOut.SecondText); Assert.AreEqual(testInput.SipUri, testOut.SipUri); Assert.AreEqual(testInput.TelUri, testOut.TelUri); }
public void TestPhoneBookEntryToStringFull() { var testControl = "120,\"18008626190\",129,\"UMB MortgageServices\",\"Banking\",\"18004445555\",128,\"Direct Line\",\"[email protected]\",\"sip:+1-212-555-1212:[email protected];user=phone\",\"tel:+1-212-555-1212\",0"; var testSubject = new PhoneBookEntry { Index = 120, Number = "18008626190", NumberType = new PhoneBookEntryType(129), Text = "UMB MortgageServices", Hidden = false, Group = "Banking", AdditionalNumber = "18004445555", AdditionalNumberType = new PhoneBookEntryType(128), SecondText = "Direct Line", Email = "*****@*****.**", SipUri = "sip:+1-212-555-1212:[email protected];user=phone", TelUri = "tel:+1-212-555-1212" }; var testResult = testSubject.ToString(); Assert.AreEqual(testControl, testResult); }