Пример #1
0
 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);
 }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }