Bug-100: test case for DownloadService

BTW, this is another bug found by this unit test.