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)")); }