コード例 #1
0
ファイル: FtpServiceTest.cs プロジェクト: qdraw/starsky
        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);
        }
コード例 #2
0
ファイル: FtpServiceTest.cs プロジェクト: qdraw/starsky
        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);
        }