/// <summary>
 /// Initializes a new instance of the Smb2FunctionalClientForKerbAuth class that
 /// has specified Timeout and TestSite.
 /// </summary>
 /// <param name="timeout">The specified Timeout when receiving request</param>
 /// <param name="baseTestSite">The specified TestSite</param>
 public Smb2FunctionalClientForKerbAuth(TimeSpan timeout, TestConfigBase testConfig, ITestSite baseTestSite)
     : base(timeout, testConfig, baseTestSite)
 {
 }
        /// <summary>
        /// Constructor.
        /// </summary>
        /// <param name="timeout">The maximum amount of time in milliseconds to wait for the operation to complete. </param>
        public LeasingClientInfo(TimeSpan timeout, TestConfigBase testConfig)
        {
            Timeout = timeout;
            this.testConfig = testConfig;
            ClientGuid = Guid.NewGuid();

            Initialize();
        }
        /// <summary>
        /// Constructor.
        /// </summary>
        /// <param name="timeout">The maximum amount of time in milliseconds to wait for the operation to complete. </param>
        /// <param name="clientGuid">The identifier of the client.</param>
        public LeasingClientInfo(TimeSpan timeout, TestConfigBase testConfig, Guid clientGuid)
        {
            Timeout = timeout;
            this.testConfig = testConfig;
            ClientGuid = clientGuid;

            Initialize();
        }
 /// <summary>
 /// Initializes a new instance of the Smb2FunctionalClientForKerbAuth class that
 /// has specified Timeout and TestSite.
 /// </summary>
 /// <param name="timeout">The specified Timeout when receiving request</param>
 /// <param name="baseTestSite">The specified TestSite</param>
 public Smb2FunctionalClientForKerbAuth(TimeSpan timeout, TestConfigBase testConfig, ITestSite baseTestSite)
     : base(timeout, testConfig, baseTestSite)
 {
 }