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); }