/// <summary> /// Overrides the ManagedAdapterBase class' Initialize() method, it is used to initialize the adapter. /// </summary> /// <param name="testSite">A parameter represents the ITestSite instance, which is used to visit the test context.</param> public override void Initialize(ITestSite testSite) { base.Initialize(testSite); // Set the protocol name of current test suite Site.DefaultProtocolDocShortName = "MS-COPYS"; TestSuiteManageHelper.Initialize(this.Site); // Merge the SHOULDMAY configuration file. Common.MergeSHOULDMAYConfig(this.Site); this.currentUser = TestSuiteManageHelper.DefaultUser; this.domainOfCurrentUser = TestSuiteManageHelper.DomainOfDefaultUser; this.passwordOfCurrentUser = TestSuiteManageHelper.PasswordOfDefaultUser; // Initialize the proxy class this.copySoapService = Proxy.CreateProxy<CopySoap>(this.Site, true, true, true); // Set service URL. this.copySoapService.Url = this.GetTargetServiceUrl(this.currentServiceLocation); // Set credential this.copySoapService.Credentials = TestSuiteManageHelper.DefaultUserCredential; // Set SOAP version this.copySoapService.SoapVersion = TestSuiteManageHelper.GetSoapProtoclVersionByCurrentSetting(); // Accept Certificate TestSuiteManageHelper.AcceptServerCertificate(); // set the service timeout. this.copySoapService.Timeout = TestSuiteManageHelper.CurrentSoapTimeOutValue; }
/// <summary> /// Overrides the ManagedAdapterBase class' Initialize() method, it is used to initialize the adapter. /// </summary> /// <param name="testSite">A parameter represents the ITestSite instance, which is used to visit the test context.</param> public override void Initialize(ITestSite testSite) { base.Initialize(testSite); // Set the protocol name of current test suite Site.DefaultProtocolDocShortName = "MS-COPYS"; TestSuiteManageHelper.Initialize(this.Site); // Merge the SHOULDMAY configuration file. Common.MergeSHOULDMAYConfig(this.Site); this.currentUser = TestSuiteManageHelper.DefaultUser; this.domainOfCurrentUser = TestSuiteManageHelper.DomainOfDefaultUser; this.passwordOfCurrentUser = TestSuiteManageHelper.PasswordOfDefaultUser; // Initialize the proxy class this.copySoapService = Proxy.CreateProxy <CopySoap>(this.Site, true, true, true); // Set service URL. this.copySoapService.Url = this.GetTargetServiceUrl(this.currentServiceLocation); // Set credential this.copySoapService.Credentials = TestSuiteManageHelper.DefaultUserCredential; // Set SOAP version this.copySoapService.SoapVersion = TestSuiteManageHelper.GetSoapProtoclVersionByCurrentSetting(); // Accept Certificate TestSuiteManageHelper.AcceptServerCertificate(); // set the service timeout. this.copySoapService.Timeout = TestSuiteManageHelper.CurrentSoapTimeOutValue; }