public void getRangeCountsOfDrawNumber() { List <int> num1 = new List <int> { 1, 2, 3, 4, 5, 6 }; List <int> num2 = new List <int> { 1, 11, 21, 31, 41, 51 }; List <int> num3 = new List <int> { 1, 11, 12, 23, 24, 60 }; List <int> count1 = rangeHandler.getCountsOfNumbersInRanges(num1); List <int> count2 = rangeHandler.getCountsOfNumbersInRanges(num2); List <int> count3 = rangeHandler.getCountsOfNumbersInRanges(num3); Assert.True(count1[0] == 6); Assert.True(count1[1] == 0); Assert.True(count1[2] == 0); Assert.True(count1[3] == 0); Assert.True(count1[4] == 0); Assert.True(count1[5] == 0); Assert.True(count1[6] == 0); Assert.True(count2[0] == 1); Assert.True(count2[1] == 1); Assert.True(count2[2] == 1); Assert.True(count2[3] == 1); Assert.True(count2[4] == 1); Assert.True(count2[5] == 1); Assert.True(count2[6] == 0); Assert.True(count3[0] == 1); Assert.True(count3[1] == 2); Assert.True(count3[2] == 2); Assert.True(count3[3] == 0); Assert.True(count3[4] == 0); Assert.True(count3[5] == 0); Assert.True(count3[6] == 1); }