コード例 #1
0
        public void GetAreaCode_InvalidCode_ReturnsEmptyString()
        {
            string code = "abcd";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetAreaCode(code);

            Assert.IsEmpty(actual);
        }
コード例 #2
0
        public void GetCountryNameFromXML_InvalidCountryID_ResturnsEmptyString()
        {
            int countryID = 0;

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetCountryName(countryID);

            Assert.IsEmpty(actual);
        }
コード例 #3
0
        public void GetCarrierName_EmptyAreaCode_ReturnsEmptyString()
        {
            string areaCode = String.Empty;

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetCarrierName(areaCode);

            Assert.IsEmpty(actual);
        }
コード例 #4
0
        public void GetCountryCode_EmptyString_ReturnsEmptyString()
        {
            string code = "";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetCountryCode(code);

            Assert.IsEmpty(actual);
        }
コード例 #5
0
        public void GetCountryIDFromXML_EmptyAreaCode_ResturnsEmptyString()
        {
            string areaCode = "";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetCountryID(areaCode);

            Assert.IsEmpty(actual);
        }
コード例 #6
0
        public void GetCarrierName_InvalidAreaCode_ReturnsEmptyString()
        {
            string areaCode = "123456";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetCarrierName(areaCode);

            Assert.IsEmpty(actual);
        }
コード例 #7
0
        public void GetAreaCode_InvalidCode_ReturnsEmptyString()
        {
            string code = "abcd";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetAreaCode(code);

            Assert.IsEmpty(actual);
        }
コード例 #8
0
        public void GetCityName_EmptyAreaCode_ReturnsEmptyString()
        {
            string areaCode = String.Empty;

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetCityName(areaCode);

            Assert.IsEmpty(actual);
        }
コード例 #9
0
        public void GetCountryIDFromXML_AreaCodeOfDresdenGermany_Returns49()
        {
            string areaCode = "+49351";
            string expected = "49";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetCountryID(areaCode);

            Assert.AreEqual(expected, actual);
        }
コード例 #10
0
        public void GetPhoneFormatFromXML_GetSameAreaFormatForGermany_ReturnsGermanSameAreaFormat()
        {
            int    countryID = 49;
            string expected  = "G";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetPhoneFormat(countryID, DISTANCE_RULE.SameAreaRule);

            Assert.AreEqual(expected, actual);
        }
コード例 #11
0
        public void GetPhoneFormatFromXML_GetInternationalFormatForGermany_ResturnsGermanInternationalFormat()
        {
            int    countryID = 49;
            string expected  = "00EFG";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetPhoneFormat(countryID, DISTANCE_RULE.InternationalRule);

            Assert.AreEqual(expected, actual);
        }
コード例 #12
0
        public void GetAreaCode_FragmentOfGermanMobileNumberFromTMobie_ReturnsAreaCodeForTMobileGermany()
        {
            string code     = "+49151124";
            string expected = "+491511";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetAreaCode(code);

            Assert.AreEqual(expected, actual);
        }
コード例 #13
0
        public void GetAreaCode_FragmentOfGermanPhoneNumberFromDresden_ResturnsAreaCodeForDresdenGermany()
        {
            string code     = "+4935126";
            string expected = "+49351";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetAreaCode(code);

            Assert.AreEqual(expected, actual);
        }
コード例 #14
0
        public void GetCarrierName_AreaCodeOfTMobileGermany_ReturnsTMobileGermany()
        {
            string areaCode = "+491511";
            string expected = "T-Mobile (D1)";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetCarrierName(areaCode);

            Assert.AreEqual(expected, actual);
        }
コード例 #15
0
        public void GetPhoneFormatFromXML_GetCanonicalFormat_ReturnsCanonicalFormat()
        {
            int    countryID = 49;
            string expected  = PhoneNumberConstants.CANONICAL_FORMAT;

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetPhoneFormat(countryID, DISTANCE_RULE.CANONICAL);

            Assert.AreEqual(expected, actual);
        }
コード例 #16
0
        public void GetCityName_AreaCodeOfDresdenGermany_ReturnsDresden()
        {
            string areaCode = "+49351";
            string expected = "Dresden";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetCityName(areaCode);

            Assert.AreEqual(expected, actual);
        }
コード例 #17
0
        public void GetCountryNameFromXML_GermanCountryID_ReturnsGermany()
        {
            int    countryID = 49;
            string expected  = "Germany";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetCountryName(countryID);

            Assert.AreEqual(expected, actual);
        }
コード例 #18
0
        public void GetCarrierName_AreaCodeOfTMobileGermany_ReturnsTMobileGermany()
        {
            string areaCode = "+491511";
            string expected = "T-Mobile (D1)";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetCarrierName(areaCode);

            Assert.AreEqual(expected, actual);
        }
コード例 #19
0
        public void GetCountryCode_FragmentOfGermanNumber_Returns49()
        {
            string code     = "49351";
            string expected = "49";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string             actual          = xmlDataProvider.GetCountryCode(code);

            Assert.AreEqual(expected, actual);
        }
コード例 #20
0
        public void GetAreaCode_FragmentOfGermanPhoneNumberFromDresden_ResturnsAreaCodeForDresdenGermany()
        {
            string code = "+4935126";
            string expected = "+49351";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetAreaCode(code);

            Assert.AreEqual(expected, actual);
        }
コード例 #21
0
        public void GetAreaCode_FragmentOfGermanMobileNumberFromTMobie_ReturnsAreaCodeForTMobileGermany()
        {
            string code = "+49151124";
            string expected = "+491511";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetAreaCode(code);

            Assert.AreEqual(expected, actual);
        }
コード例 #22
0
        public void GetCountryCode_EmptyString_ReturnsEmptyString()
        {
            string code = "";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetCountryCode(code);

            Assert.IsEmpty(actual);
        }
コード例 #23
0
        public void GetPhoneFormatFromXML_GetSameAreaFormatForGermany_ReturnsGermanSameAreaFormat()
        {
            int countryID = 49;
            string expected = "G";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetPhoneFormat(countryID, DISTANCE_RULE.SameAreaRule);

            Assert.AreEqual(expected, actual);
        }
コード例 #24
0
        public void GetPhoneFormatFromXML_GetCanonicalFormat_ReturnsCanonicalFormat()
        {
            int countryID = 49;
            string expected = PhoneNumberConstants.CANONICAL_FORMAT;

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetPhoneFormat(countryID, DISTANCE_RULE.CANONICAL);

            Assert.AreEqual(expected, actual);
        }
コード例 #25
0
        public void GetPhoneFormatFromXML_GetInternationalFormatForGermany_ResturnsGermanInternationalFormat()
        {
            int countryID = 49;
            string expected = "00EFG";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetPhoneFormat(countryID, DISTANCE_RULE.InternationalRule);

            Assert.AreEqual(expected, actual);
        }
コード例 #26
0
        public void GetCountryNameFromXML_InvalidCountryID_ResturnsEmptyString()
        {
            int countryID = 0;

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetCountryName(countryID);

            Assert.IsEmpty(actual);
        }
コード例 #27
0
        public void GetCountryNameFromXML_GermanCountryID_ReturnsGermany()
        {
            int countryID = 49;
            string expected = "Germany";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetCountryName(countryID);

            Assert.AreEqual(expected, actual);
        }
コード例 #28
0
        public void GetCountryIDFromXML_EmptyAreaCode_ResturnsEmptyString()
        {
            string areaCode = "";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetCountryID(areaCode);

            Assert.IsEmpty(actual);
        }
コード例 #29
0
        public void GetCountryIDFromXML_AreaCodeOfDresdenGermany_Returns49()
        {
            string areaCode = "+49351";
            string expected = "49";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetCountryID(areaCode);

            Assert.AreEqual(expected, actual);
        }
コード例 #30
0
        public void GetCountryCode_FragmentOfGermanNumber_Returns49()
        {
            string code = "49351";
            string expected = "49";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetCountryCode(code);

            Assert.AreEqual(expected, actual);
        }
コード例 #31
0
        public void GetCityName_AreaCodeOfDresdenGermany_ReturnsDresden()
        {
            string areaCode = "+49351";
            string expected = "Dresden";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetCityName(areaCode);

            Assert.AreEqual(expected, actual);
        }
コード例 #32
0
        public void GetCityName_InvalidAreaCode_ReturnsEmptyString()
        {
            string areaCode = "123456";

            PhoneNumberDataXml xmlDataProvider = new PhoneNumberDataXml();
            string actual = xmlDataProvider.GetCityName(areaCode);

            Assert.IsEmpty(actual);
        }