public void MultipleFilesSuccessfullyCopiedreturnssuccess()
        {
            var info   = A.Fake <ServerConnectionInformation>();
            var server = A.Fake <FTPTestWrapperAbstract>();

            info.UserName   = "******";
            info.PassWord   = "******";
            info.ServerName = "ftp://localhost";
            FtpWebResponse a = null;

            A.CallTo(() => server.getResp()).Returns(a);
            PutMultipleFiles putmultiple = new PutMultipleFiles(info);
            String           resp        = putmultiple.create(server);

            Assert.IsTrue(resp.Equals("success"));
        }
        public void FileAlreadyExistsReturnsappropriatemessage()
        {
            var info   = A.Fake <ServerConnectionInformation>();
            var server = A.Fake <FTPTestWrapperAbstract>();

            info.UserName   = "******";
            info.PassWord   = "******";
            info.ServerName = "ftp://localhost";
            WebException ex = new WebException(
                "The remote server returned success (file found)",
                WebExceptionStatus.ProtocolError);


            Console.WriteLine(ex.Message);
            A.CallTo(() => server.getResp()).Throws(ex);
            PutMultipleFiles putmultiple = new PutMultipleFiles(info);
            String           resp        = putmultiple.create(server);

            Console.WriteLine(resp);
            Assert.IsTrue(resp.Equals("The remote server returned success (file found)"));
        }