예제 #1
0
 public void TestAssertStringLength_CorrectlyValue()
 {
     Assert.DoesNotThrow(() =>
     {
         StringValidator.AssertStringLength("mem",
                                            10, null);
     }, "Incorrect number");
 }
예제 #2
0
 public void TestAssertStringLength_IncorrectValue(string name,
                                                   int maxCount, string message)
 {
     Assert.Throws <ArgumentException>(() =>
     {
         StringValidator.AssertStringLength(name,
                                            maxCount, null);
     }, message);
 }
예제 #3
0
 private void NameTextBox_TextChanged(object sender, EventArgs e)
 {
     try
     {
         StringValidator.AssertStringLength(NameTextBox.Text,
                                            Contact.MAXLETTERCOUNT, null);
         NameTextBox.BackColor = Color.White;
     }
     catch (ArgumentException)
     {
         NameTextBox.BackColor = Color.LightSalmon;
     }
 }