public WebFtpCliTest() { _appSettings = new AppSettings { WebFtp = "ftp://*****:*****@testmedia.be", }; _webRequestFactory = new FakeIFtpWebRequestFactory(); }
public void CreateFtpDirectory_Fail() { var factory = new FakeIFtpWebRequestFactory(); var ftpService = new FtpService(_appSettings, _storage, new FakeConsoleWrapper(), factory); var result = ftpService.CreateFtpDirectory("/web-exception"); Assert.IsFalse(result); }
public void CreateFtpDirectory() { var factory = new FakeIFtpWebRequestFactory(); var item = new FtpService(_appSettings, _storage, new FakeConsoleWrapper(), factory); var result = item.CreateFtpDirectory("/new-folder"); Assert.IsTrue(result); }
public void DoesFtpDirectoryExist_NonExist() { var factory = new FakeIFtpWebRequestFactory(); var item = new FtpService(_appSettings, _storage, new FakeConsoleWrapper(), factory); var result = item.DoesFtpDirectoryExist("/web-exception"); Assert.IsFalse(result); }
public void Run_UploadFail() { var factory = new FakeIFtpWebRequestFactory(); var ftpService = new FtpService(_appSettings, _storage, new FakeConsoleWrapper(), factory); var makeUpload = ftpService.Run("/", "test", new Dictionary <string, bool> { { "non-existing-file.jpg", true } }); Assert.IsFalse(makeUpload); }
public void MakeUpload_Fail_FileNotFound() { var factory = new FakeIFtpWebRequestFactory(); var ftpService = new FtpService(_appSettings, _storage, new FakeConsoleWrapper(), factory); // And Fail var makeUpload = ftpService.MakeUpload("/", "test", new List <string> { "/test" }); Assert.IsFalse(makeUpload); }
public void MakeUpload_AndFile_Is_Found() { var factory = new FakeIFtpWebRequestFactory(); var fakeStorage = new FakeIStorage(new List <string> { "/" }, new List <string> { "//test.jpg" }, new List <byte[]> { new byte[0] }); var ftpService = new FtpService(_appSettings, fakeStorage, new FakeConsoleWrapper(), factory); var makeUpload = ftpService.MakeUpload("/", "test", new List <string> { "/test.jpg" }); Assert.IsTrue(makeUpload); }
public void Run_UploadDone() { var factory = new FakeIFtpWebRequestFactory(); var fakeStorage = new FakeIStorage(new List <string> { "/" }, new List <string> { "//test.jpg" }, new List <byte[]> { new byte[0] }); var ftpService = new FtpService(_appSettings, fakeStorage, new FakeConsoleWrapper(), factory); var makeUpload = ftpService.Run("/", "test", new Dictionary <string, bool> { { "test.jpg", true } }); Assert.IsTrue(makeUpload); }