public void P02_NoLemonNoMelon_GetNines(int count, long expected)
        {
            var result = P02_NoLemonNoMelon.GetNines(count);

            result.Should().Be(new BigInteger(expected));
        }
        public void P02_NoLemonNoMelon_GetLargestPalindrome(int factorsDigitsCount, int expected)
        {
            var result = P02_NoLemonNoMelon.GetLargestPalindrome(factorsDigitsCount);

            result.Should().Be(new BigInteger(expected));
        }
        public void P02_NoLemonNoMelon_GetNines_WithNegativeCount_ThrowException()
        {
            Action a = () => P02_NoLemonNoMelon.GetNines(-1);

            a.ShouldThrow <ArgumentException>();
        }