public void IsCompoundNumber_WhenIs_ShouldReturnTrue(int units, int tens, int hundreds)
        {
            //---------------Arrange-------------------
            var sut = new ExpandedDigits
            {
                Hundreds = hundreds,
                Tens     = tens,
                Units    = units
            };
            //---------------Act----------------------
            var actual = sut.IsCompoundNumber();

            //---------------Assert-----------------------
            actual.Should().BeTrue();
        }
Esempio n. 2
0
        private string GetTensDigitWord(ExpandedDigits digits)
        {
            var tens = new Dictionary <int, string>
            {
                { 10, "ten" },
                { 20, "twenty" },
                { 30, "thirty" },
                { 40, "fourty" },
                { 50, "fifty" },
                { 60, "sixty" },
                { 70, "seventy" },
                { 80, "eighty" },
                { 90, "ninety" },
            };

            var lookup = digits.GetTensValue();

            return(digits.IsCompoundNumber() ? $"{tens[lookup]}-" : tens[lookup]);
        }