| 123456789101112131415161718192021222324252627282930313233343536373839 |
- using Renci.SshNet.Sftp.Responses;
- namespace Renci.SshNet.Tests.Classes.Sftp
- {
- internal class SftpHandleResponseBuilder
- {
- private uint _protocolVersion;
- private uint _responseId;
- private byte[] _handle;
- public SftpHandleResponseBuilder WithProtocolVersion(uint protocolVersion)
- {
- _protocolVersion = protocolVersion;
- return this;
- }
- public SftpHandleResponseBuilder WithResponseId(uint responseId)
- {
- _responseId = responseId;
- return this;
- }
- public SftpHandleResponseBuilder WithHandle(byte[] handle)
- {
- _handle = handle;
- return this;
- }
- public SftpHandleResponse Build()
- {
- var sftpHandleResponse = new SftpHandleResponse(_protocolVersion)
- {
- ResponseId = _responseId,
- Handle = _handle
- };
- return sftpHandleResponse;
- }
- }
- }
|