public void DownloadFile_InvalidLotteryName_ThrowsArgumentNullException_Test()
        {
            var testLotteryName = "WrongLotteryName";
            var mockFileHandler = new Mock <IFileHandlerService>();
            var mockWebService  = new Mock <IWebServiceService>();
            var _webService     = new ProcessLotteryService(mockFileHandler.Object, _appSettings, mockWebService.Object, _mockLogger.Object);

            Assert.ThrowsException <ArgumentNullException>(() => _webService.ProcessLotteryFile(testLotteryName));
        }
        public void DownloadFile_Test()
        {
            var testLotteryName = "TestLottery";
            var mockFileHandler = new Mock <IFileHandlerService>();
            var mockWebService  = new Mock <IWebServiceService>();
            var _webService     = new ProcessLotteryService(mockFileHandler.Object, _appSettings, mockWebService.Object, _mockLogger.Object);
            var returnedValue   = _webService.ProcessLotteryFile(testLotteryName);

            Assert.IsTrue(returnedValue);
        }