public void Constructor()
        {
            WebPhoneNumber phoneNumber;

            phoneNumber = new WebPhoneNumber();
            Assert.IsNotNull(phoneNumber);
        }
 /// <summary>
 /// Check the data in current object
 /// </summary>
 /// <param name='phoneNumber'>The phone number.</param>
 public static void CheckData(this WebPhoneNumber phoneNumber)
 {
     if (!phoneNumber.IsDataChecked)
     {
         phoneNumber.CheckStrings();
         phoneNumber.IsDataChecked = true;
     }
 }
 private WebPhoneNumber GetPhoneNumber(Boolean refresh)
 {
     if (_phoneNumber.IsNull() || refresh)
     {
         _phoneNumber = new WebPhoneNumber();
     }
     return(_phoneNumber);
 }
 /// <summary>
 /// Load data into the WebPhoneNumber instance.
 /// </summary>
 /// <param name="phoneNumber">this phoneNumber.</param>
 /// <param name='dataReader'>An open data reader.</param>
 public static void LoadData(this WebPhoneNumber phoneNumber,
                             DataReader dataReader)
 {
     phoneNumber.Id             = dataReader.GetInt32(PhoneNumberData.ID);
     phoneNumber.PersonId       = dataReader.GetInt32(PhoneNumberData.PERSON_ID, 0);
     phoneNumber.OrganizationId = dataReader.GetInt32(PhoneNumberData.ORGANIZATION_ID, 0);
     phoneNumber.Number         = dataReader.GetString(PhoneNumberData.PHONENUMBER);
     phoneNumber.CountryId      = dataReader.GetInt32(PhoneNumberData.COUNTRY_ID);
     phoneNumber.TypeId         = dataReader.GetInt32(PhoneNumberData.PHONENUMBER_TYPE_ID);
 }
        public void Country()
        {
            Assert.IsNull(GetPhoneNumber().Country);
            Int32          value       = 46;
            WebPhoneNumber phoneNumber = GetPhoneNumber(true);

            phoneNumber.Country = new WebCountry();
            phoneNumber.Country.PhoneNumberPrefix = value;
            Assert.AreEqual(value, phoneNumber.Country.PhoneNumberPrefix);
        }
        public void PhoneNumberType()
        {
            Assert.IsNull(GetPhoneNumber().Type);
            String         value       = "Arbete";
            WebPhoneNumber phoneNumber = GetPhoneNumber(true);

            phoneNumber.Type      = new WebPhoneNumberType();
            phoneNumber.Type.Name = value;
            Assert.AreEqual(value, phoneNumber.Type.Name);
        }
        public void LoadData()
        {
            WebPhoneNumber phoneNumber;

            using (DataReader dataReader = GetContext().GetUserDatabase().GetPhoneNumbers(Settings.Default.TestPersonId,
                                                                                          Settings.Default.TestOrganizationId))
            {
                phoneNumber = new WebPhoneNumber();
                Assert.IsTrue(dataReader.Read());
                phoneNumber.LoadData(dataReader);
                Assert.AreEqual(Settings.Default.TestPersonId, phoneNumber.PersonId);
            }
        }
        public void PhoneNumbers()
        {
            Assert.IsNull(GetOrganization().PhoneNumbers);
            List <WebPhoneNumber> phoneNumbers = new List <WebPhoneNumber>();

            for (int i = 1; i <= 5; i++)
            {
                WebPhoneNumber phoneNumber = new WebPhoneNumber();
                phoneNumber.Number = "018123456" + i;
                phoneNumbers.Add(phoneNumber);
            }
            GetOrganization(true).PhoneNumbers = phoneNumbers;
            Assert.AreEqual(phoneNumbers, GetOrganization().PhoneNumbers);
        }
 public WebPhoneNumberExtensionTest()
 {
     _phoneNumber = null;
 }
 public WebPhoneNumberTest()
 {
     _phoneNumber = null;
 }