public void TestGetClearPhoneNumber_Number() { var number = "a8d800fa555s3d5a35sdfasdfasdf"; var expected = "88005553535"; var actual = StringValidator.GetClearPhoneNumber(number); Assert.AreEqual(expected, actual, "Actual is not empty sting"); }
public void TestGetClearPhoneNumber_EmptyString() { var number = "adfasdasdfasdfasdf"; var expected = ""; var actual = StringValidator.GetClearPhoneNumber(number); Assert.AreEqual(expected, actual, "Actual is not empty sting"); }
private void PhoneMaskedTextBox_MaskInputRejected(object sender, MaskInputRejectedEventArgs e) { try { StringValidator.AssertPhoneNumber(Convert.ToInt64( StringValidator.GetClearPhoneNumber( PhoneMaskedTextBox.Text)), PhoneNumber.MAXDIGITCOUNT); PhoneMaskedTextBox.BackColor = Color.White; } catch (ArgumentException) { PhoneMaskedTextBox.BackColor = Color.LightSalmon; } }
private void OK_Click(object sender, EventArgs e) { try { var phoneNumber = new PhoneNumber( Convert.ToInt64(StringValidator.GetClearPhoneNumber( PhoneMaskedTextBox.Text))); Contact = new Contact(NameTextBox.Text, SurnameTextBox.Text, phoneNumber, BirthdayDateTimePicker.Value, EmailTextBox.Text, VkTextBox.Text); DialogResult = DialogResult.OK; } catch (ArgumentException exception) { MessageBox.Show("Incorrect value: \n" + exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }