Add more tests for CheckInteger
This commit is contained in:
@ -24,5 +24,25 @@ namespace Tests {
|
|||||||
Assert.That(Validator.CheckInteger(CreateTextBox("4567"), false, 3).IsValid, Is.True);
|
Assert.That(Validator.CheckInteger(CreateTextBox("4567"), false, 3).IsValid, Is.True);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void Test_CheckInteger_Caret() {
|
||||||
|
var tb = CreateTextBox("1a2b3c", 2);
|
||||||
|
Assert.Multiple(() => {
|
||||||
|
Assert.That(Validator.CheckInteger(tb, true).IsValid, Is.True);
|
||||||
|
Assert.That(tb.Text, Is.EqualTo("123"));
|
||||||
|
Assert.That(tb.CaretIndex, Is.EqualTo(1));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void Test_CheckInteger_MaxLen() {
|
||||||
|
var tb = CreateTextBox("1a2b3c4d5e", 4);
|
||||||
|
Assert.Multiple(() => {
|
||||||
|
Assert.That(Validator.CheckInteger(tb, true, 3).IsValid, Is.True);
|
||||||
|
Assert.That(tb.Text, Is.EqualTo("123"));
|
||||||
|
Assert.That(tb.CaretIndex, Is.EqualTo(2));
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user