public void TestIntRange()
{
try
{
StringHelper.IsIntWithinRange("1", 2, 1);
Assert.Fail("Didn't throw when given an invalid low and high.");
}
catch (ArgumentException)
{
// Correct;
}
AssertIntRange("1", 1, 1);
AssertIntRange("283947974", 0, Int32.MaxValue);
AssertIntRange("-2387", -3000, -2000);
AssertIntRange("0", -1, 0);
AssertNonIntRange("Jeff", 1, 1);
AssertNonIntRange("$#(@(&#(^)%^*#)$* OTSLMDKV ZP(# WFUoinkvs j8392 uba52%Q(%&*(#*)!@ OP$KJQR;lszv987u3#", 1, 1);
AssertNonIntRange("negative five", 1, 1);
AssertNonIntRange("-1.5", 1, 1);
AssertNonIntRange("", 1, 1);
AssertNonIntRange(null, 1, 1);
AssertNonIntRange("2", 1, 1);
AssertNonIntRange("-2", 1, 1);
AssertNonIntRange("23478", 1, 1);
AssertNonIntRange("100", -99, 99);
}