示例#1
0
        public void TwoDigitsLimitedRange()
        {
            var sut = new DigitDynamicProgramming();

            Assert.Equal(4, sut.GetCount(15, 99, 5));
        }
示例#2
0
        public void TwoDigitNumbers()
        {
            var sut = new DigitDynamicProgramming();

            Assert.Equal(5, sut.GetCount(10, 99, 5));
        }
示例#3
0
        public void TwoAndIneDigitNumbersCombined()
        {
            var sut = new DigitDynamicProgramming();

            Assert.Equal(6, sut.GetCount(1, 99, 5));
        }
示例#4
0
        public void ThreeDigitsRange()
        {
            var sut = new DigitDynamicProgramming();

            Assert.Equal(15, sut.GetCount(100, 999, 5));
        }
示例#5
0
        public void OneDigitNumbers()
        {
            var sut = new DigitDynamicProgramming();

            Assert.Equal(1, sut.GetCount(1, 9, 5));
        }
示例#6
0
        public void OneDigitLimitedRange()
        {
            var sut = new DigitDynamicProgramming();

            Assert.Equal(0, sut.GetCount(6, 9, 5));
        }