public void CheckNullStringHard() { ParseIntEasy pie = new ParseIntEasy(null); int number; int result = pie.TryParse(out number); Assert.AreEqual(0, result); }
public void CheckIntegerNumberEasy() { ParseIntEasy pie = new ParseIntEasy("12345"); int number; pie.TryParse(out number); Assert.AreEqual(12345, number); }
public void CheckNegativeAlmostOutOfIntegerNumberEasy() { ParseIntEasy pie = new ParseIntEasy("-2147483648"); int number; pie.TryParse(out number); Assert.AreEqual(Int32.MinValue, number); }
public void CheckAlmostOutOfIntegerNumberEasy() { ParseIntEasy pie = new ParseIntEasy("2147483647"); int number; pie.TryParse(out number); Assert.AreEqual(Int32.MaxValue, number); }
public void CheckNegativeOutOfIntegerNumberEasy() { ParseIntEasy pie = new ParseIntEasy("-2147483649"); int number; int result = pie.TryParse(out number); Assert.AreEqual(-1, result); }
public void CheckNegativeDoubleNumberEasy() { ParseIntEasy pie = new ParseIntEasy("-1234.5"); int number; int result = pie.TryParse(out number); Assert.AreEqual(-1, result); }
public void CheckNegativeZeroIntegerNumberEasy() { ParseIntEasy pie = new ParseIntEasy("-0"); int number; pie.TryParse(out number); Assert.AreEqual(-0, number); }
public void CheckEmptyStringEasy() { ParseIntEasy pie = new ParseIntEasy(""); int number; int result = pie.TryParse(out number); Assert.AreEqual(0, result); }
public void CheckStringNumberEasy() { ParseIntEasy pie = new ParseIntEasy("123Hello"); int number; int result = pie.TryParse(out number); Assert.AreEqual(0, result); }
public void CheckOutOfIntegerNumberEasy() { ParseIntEasy pie = new ParseIntEasy("999999999999"); int number; int result = pie.TryParse(out number); Assert.AreEqual(-1, result); }