public void IsValidDownloadDirectory_WhenDirectoryDoesNotExist_ReturnsFalse() { directoryServiceMock.Exists("DownloadDirectory").Returns(false); bool actual = systemUnderTest.IsValidDownloadDirectory("DownloadDirectory"); Assert.That(actual, Is.False); }
SetFilePayloadDownloadDetails_WhenDownloadDirectoryDoesNotExist_ThrowsFileDownloadArgumentException() { downloadSettingsValidatorServiceMock.IsValidDownloadDirectory("DownloadDirectory").Returns(false); var filePayload = new FilePayload(); var actual = Assert.Throws <FileDownloadArgumentException>(() => InvokeSetFilePayloadDownloadDetails(filePayload)); Assert.That(actual.Message, Is.EqualTo("Download directory is invalid")); }
private string GetDownloadDirectory() { string downloadDirectory = downloadSettingsService.GetDownloadDirectory(); if (!downloadSettingsValidatorService.IsValidDownloadDirectory(downloadDirectory)) { throw NewFileDownloadArgumentException("Download directory is invalid"); } return(downloadDirectory); }