private void validateTelco(TelecomAddressData d, TelecomAddressView v)
 {
     Assert.AreEqual(v.Number, d.Address);
     Assert.AreEqual(v.AreaCode, d.CityOrAreaCode);
     Assert.AreEqual(v.CountryCode, d.RegionOrStateOrCountryCode);
     Assert.AreEqual(v.Extension, d.ZipOrPostCodeOrExtension);
     Assert.AreEqual(v.DeviceType, d.Device);
     validateCommon(d, v);
 }
Ejemplo n.º 2
0
 private void validateEntity(TelecomAddressView expected, TelecomAddressData actual)
 {
     Assert.IsNotNull(expected);
     Assert.IsNotNull(actual);
     Assert.AreEqual(expected.ID, actual.ID);
     Assert.AreEqual(expected.Number, actual.Address);
     Assert.AreEqual(expected.AreaCode, actual.CityOrAreaCode);
     Assert.AreEqual(expected.CountryCode, actual.RegionOrStateOrCountryCode);
     Assert.AreEqual(expected.DeviceType, actual.Device);
     Assert.AreEqual(expected.Extension, actual.ZipOrPostCodeOrExtension);
     Assert.AreEqual(expected.NationalDirectDialingPrefix,
                     actual.NationalDirectDialingPrefix);
     validateDates(expected.ValidFrom, actual.ValidFrom);
     validateDates(expected.ValidTo, actual.ValidTo);
 }
Ejemplo n.º 3
0
        public static TelecomAddress Create(TelecomAddressView v)
        {
            var d = new TelecomAddressData {
                ID                          = v.ID,
                Address                     = v.Number,
                CityOrAreaCode              = v.AreaCode,
                Device                      = v.DeviceType,
                RegionOrStateOrCountryCode  = v.CountryCode,
                NationalDirectDialingPrefix = v.NationalDirectDialingPrefix,
                ZipOrPostCodeOrExtension    = v.Extension,
                ValidTo                     = v.ValidTo ?? DateTime.MaxValue,
                ValidFrom                   = v.ValidFrom ?? DateTime.MinValue
            };

            return(new TelecomAddress(d));
        }
Ejemplo n.º 4
0
        public static TelecomAddress CreateDevice(string id, string countryCode,
                                                  string areaCode,
                                                  string number, string extension, string nationalDirectDialingPrefix,
                                                  TelecomDevice deviceType,
                                                  DateTime?validFrom = null, DateTime?validTo = null)
        {
            var r = new TelecomAddressData {
                ID      = id,
                Address = number,
                ZipOrPostCodeOrExtension    = extension,
                RegionOrStateOrCountryCode  = countryCode,
                CityOrAreaCode              = areaCode,
                NationalDirectDialingPrefix = nationalDirectDialingPrefix,
                Device    = deviceType,
                ValidFrom = validFrom ?? DateTime.MinValue,
                ValidTo   = validTo ?? DateTime.MaxValue
            };

            return(new TelecomAddress(r));
        }
Ejemplo n.º 5
0
 private static TelecomAddress create(TelecomAddressData data)
 {
     return(new TelecomAddress(data));
 }