public void PosterService_shouldnt_request_folderJpg_from_empty_url() { var fileSystem = new MockFileSystem(new Dictionary <string, MockFileData> { { folderPath, new MockDirectoryData() } }); var httpService = new MockBinaryHttpService(fileSystem); new PosterService(fileSystem, httpService).Download("", imagePath); Assert.IsFalse(httpService.WasCalled); }
public void PosterService_create_folderJpg() { var fileSystem = new MockFileSystem(new Dictionary <string, MockFileData> { { folderPath, new MockDirectoryData() } }); var httpService = new MockBinaryHttpService(fileSystem); new PosterService(fileSystem, httpService).Download(url, imagePath); Assert.IsTrue(fileSystem.File.Exists(imagePath)); }
public void PosterService_shouldnt_create_folderJpg_if_it_exists() { var fileSystem = new MockFileSystem(new Dictionary <string, MockFileData> { { folderPath, new MockDirectoryData() }, { imagePath, new MockFileData("") } }); var httpService = new MockBinaryHttpService(fileSystem); new PosterService(fileSystem, httpService).Download(url, imagePath); Assert.IsFalse(httpService.WasCalled); }
public void PosterService_create_folderJpg() { var fileSystem = new MockFileSystem(new Dictionary<string, MockFileData> { { folderPath, new MockDirectoryData() } }); var httpService = new MockBinaryHttpService(fileSystem); new PosterService(fileSystem, httpService).Download(url, imagePath); Assert.IsTrue(fileSystem.File.Exists(imagePath)); }
public void PosterService_shouldnt_request_folderJpg_from_empty_url() { var fileSystem = new MockFileSystem(new Dictionary<string, MockFileData> { {folderPath, new MockDirectoryData() } }); var httpService = new MockBinaryHttpService(fileSystem); new PosterService(fileSystem, httpService).Download("", imagePath); Assert.IsFalse(httpService.WasCalled); }
public void PosterService_shouldnt_create_folderJpg_if_it_exists() { var fileSystem = new MockFileSystem(new Dictionary<string, MockFileData> { {folderPath, new MockDirectoryData() }, {imagePath, new MockFileData("")} }); var httpService = new MockBinaryHttpService(fileSystem); new PosterService(fileSystem, httpService).Download(url, imagePath); Assert.IsFalse(httpService.WasCalled); }