5 namespace MonoTests.System
8 public class IntegerTryParse {
12 Assert.IsFalse(sbyte.TryParse("128", out i));
13 Assert.IsFalse(sbyte.TryParse("-129", out i));
19 Assert.IsFalse(byte.TryParse("256", out i));
20 Assert.IsFalse(byte.TryParse("-1", out i));
26 Assert.IsFalse(short.TryParse("32768", out i));
27 Assert.IsFalse(short.TryParse("-32769", out i));
31 public void UInt16() {
33 Assert.IsFalse(ushort.TryParse("65536", out i));
34 Assert.IsFalse(ushort.TryParse("-1", out i));
40 Assert.IsFalse(int.TryParse("2147483648", out i));
41 Assert.IsFalse(int.TryParse("-2147483649", out i));
45 public void UInt32() {
47 Assert.IsFalse(uint.TryParse("4294967296", out i));
48 Assert.IsFalse(uint.TryParse("-1", out i));
54 Assert.IsFalse(long.TryParse("9223372036854775808", out i));
55 Assert.IsFalse(long.TryParse("-9223372036854775809", out i));
59 public void UInt64() {
61 Assert.IsFalse(ulong.TryParse("18446744073709551616", out i));
62 Assert.IsFalse(ulong.TryParse("-1", out i));