Exemplo n.º 1
0
        public void DataDrivenTest(int testId, int number, string expected)
        {
            var    sut    = new IntegerToEnglishWords();
            string actual = MeasureAndExecute(testId, () => sut.NumberToWords(number));

            actual.Should().Be(expected);
        }
Exemplo n.º 2
0
        public void MustBeNonNegative()
        {
            // arrange
            int num = -1;

            // act
            // assert
            Assert.ThrowsException <ArgumentException>(() => IntegerToEnglishWords.NumberToWords(num));
        }
Exemplo n.º 3
0
        public void TestEnglishNumbers(int num, string expectedNumber)
        {
            // arrange
            // act
            string actualNumber = IntegerToEnglishWords.NumberToWords(num);

            // assert
            Assert.AreEqual(expectedNumber, actualNumber);
        }
Exemplo n.º 4
0
        public void NumberToWords()
        {
            // TODO: tests
            IntegerToEnglishWords l = new IntegerToEnglishWords();
            var x12 = l.NumberToWords(123);

            x12 = l.NumberToWords(12345);
            x12 = l.NumberToWords(1234567);
            x12 = l.NumberToWords(1234567890);
            x12 = l.NumberToWords(1000);
            x12 = l.NumberToWords(1001);
            x12 = l.NumberToWords(1023);
            x12 = l.NumberToWords(0);
            x12 = l.NumberToWords(1000000);
        }