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);
        }
Example #10
0
        public void CheckOutOfIntegerNumberEasy()
        {
            ParseIntEasy pie = new ParseIntEasy("999999999999");
            int          number;
            int          result = pie.TryParse(out number);

            Assert.AreEqual(-1, result);
        }