public void op_Load_BritishTelephoneNumberPlan_Telephone_whenInvalid(string number) { var plan = BritishTelephoneNumberPlan.Load(new FileInfo("sabc.csv")); Telephone telephone = number; var actual = BritishTelephone.Load(plan, telephone); Assert.Empty(actual.Area); Assert.Empty(actual.AreaCode); Assert.Empty(actual.NumberGroups); Assert.Empty(actual.DialingCode); Assert.Empty(actual.LocalNumber); Assert.Empty(actual.ServiceType); Assert.Equal(telephone, actual.Number); Assert.False(actual.IsValid); }
public void op_Load_BritishTelephoneNumberPlan_Telephone(string number, bool valid, string area, string areaCode, string numberGroups, string dialingCode, string localNumber, string serviceType) { var plan = BritishTelephoneNumberPlan.Load(new FileInfo("sabc.csv")); Telephone telephone = number; var actual = BritishTelephone.Load(plan, telephone); Assert.Equal(area, actual.Area); Assert.Equal(areaCode, actual.AreaCode); Assert.Equal(numberGroups, actual.NumberGroups); Assert.Equal(dialingCode, actual.DialingCode); Assert.Equal(localNumber, actual.LocalNumber); Assert.Equal(serviceType, actual.ServiceType); Assert.Equal(telephone, actual.Number); Assert.Equal(valid, actual.IsValid); }
public void op_Load_BritishTelephoneNumberPlan_TelephoneNull() { Assert.Throws <ArgumentNullException>(() => BritishTelephone.Load(new BritishTelephoneNumberPlan(), null)); }
public void op_Load_BritishTelephoneNumberPlanNull_Telephone() { Assert.Throws <ArgumentNullException>(() => BritishTelephone.Load(null, "(01234) 567 890")); }