Exemple #1
0
        public void WhenLargeIntegerIsPassedThenItShouldConvertIntoBigInteger()
        {
            var parser   = new BigNumberParser();
            var actual   = parser.Parse("12345678987655554443322234");
            var expected = BigInteger.Parse("12345678987655554443322234");

            Assert.AreEqual(expected, actual);
        }
Exemple #2
0
        public void WhenEmptyValueIsParsedThenItShouldNullException()
        {
            var parser = new BigNumberParser();

            parser.Parse(string.Empty);
        }
Exemple #3
0
        public void WhenADecimalNumberIsPassedThenDecimalNumberNotAllowedExceptionThrown()
        {
            var parser = new BigNumberParser();

            parser.Parse("5.6666666");
        }
Exemple #4
0
        public void WhenNullValueIsParsedThenItShouldNullException()
        {
            var parser = new BigNumberParser();

            parser.Parse(null);
        }