public void ShouldNotAbleToConvertNumberThatIsGreaterThanOrEqualToAMillion()
        {
            // Setup
            const double numberToFormat = 1233000000;
            INumberFormatter formatter = new DefaultNumberFormatter();

            // Test
            bool result = formatter.CanHandle(numberToFormat);

            //Verify
            Assert.AreEqual(false, result);
        }
        public void ShouldBeAbleToConvertANumberThatIsLessThanAMillion()
        {
            // Setup
            const double numberToFormat = 123349;
            INumberFormatter formatter = new DefaultNumberFormatter();

            // Test
            bool result = formatter.CanHandle(numberToFormat);

            //Verify
            Assert.AreEqual(true, result);
        }
        public void ShouldNotPrettyUpANumberThatHasNoDecimal()
        {
            // Setup
            const double numberToFormat = 1233;
            const string expectedResult = "1233";
            INumberFormatter formatter = new DefaultNumberFormatter();

            // Test
            string result = formatter.Handle(numberToFormat);

            //Verify
            Assert.AreEqual(expectedResult, result);
        }