public override void Reset() { base.Reset(); rdpegfxAdapter = null; rdprfxAdapter = null; rdpbcgrAdapter = null; }
/// <summary> /// Wait for connection. /// </summary> public void Accept() { this.rdpbcgrAdapter = Site.GetAdapter<IRdpbcgrAdapter>(); this.rdpbcgrServerStack = this.rdpbcgrAdapter.ServerStack; this.rdpbcgrSessionContext = this.rdpbcgrAdapter.SessionContext; this.rdpbcgrAdapter.TS_FRAME_ACKNOWLEDGE_PDUReceived += new TS_FRAME_ACKNOWLEDGE_PDUHandler(this.VerifyTS_FRAME_ACKNOWLEDGE_PDU); }
protected override void TestInitialize() { // Verify RDP version string testName = this.TestContext.TestName; MethodInfo method = GetType().GetMethod(testName); Attribute[] attrs = Attribute.GetCustomAttributes(method); string rdpVersion = GetSupportedRDPVersion(attrs); VerifyRDPVersion(testName, rdpVersion); this.rdpbcgrAdapter = (IRdpbcgrAdapter)this.TestSite.GetAdapter(typeof(IRdpbcgrAdapter)); this.sutControlAdapter = (IRdpSutControlAdapter)this.TestSite.GetAdapter(typeof(IRdpSutControlAdapter)); this.rdpbcgrAdapter.Reset(); LoadConfig(); this.rdpbcgrAdapter.ConfirmActiveRequest += new ConfirmActiveRequestHandler(this.testClassBase_getConfirmActivePduInfo); if (isWindowsImplementation) { string RDPClientVersion = this.Site.Properties["RDP.Version"].ToString(); if (string.CompareOrdinal(RDPClientVersion, "10.3") == 0) // Windows client will not interrupt the connection for RDPClient 10.3. { DropConnectionForInvalidRequest = true; //A switch to avoid waiting till timeout. } else { DropConnectionForInvalidRequest = false; //A switch to avoid waiting till timeout. } } }
/// <summary> /// Accept an existing RDP session which established outside. /// </summary> /// <param name="rdpbcgrServer">RdpbcgrServer object.</param> /// <param name="serverContext">RdpbcgrServerSessionContext object.</param> public void Accept(RdpbcgrServer rdpbcgrServer, RdpbcgrServerSessionContext serverContext) { this.rdpbcgrAdapter = Site.GetAdapter <IRdpbcgrAdapter>(); this.rdpbcgrServerStack = rdpbcgrServer; this.rdpbcgrSessionContext = serverContext; this.rdpbcgrAdapter.TS_FRAME_ACKNOWLEDGE_PDUReceived += new TS_FRAME_ACKNOWLEDGE_PDUHandler(this.VerifyTS_FRAME_ACKNOWLEDGE_PDU); }
protected override void TestInitialize() { this.rdpbcgrAdapter = (IRdpbcgrAdapter)this.Site.GetAdapter(typeof(IRdpbcgrAdapter)); this.rdpbcgrAdapter.Reset(); LoadConfig(); }
public override void Initialize(ITestSite testSite) { this.site = testSite; this.rdprfxAdapter = (IRdprfxAdapter)Site.GetAdapter(typeof(IRdprfxAdapter)); this.rdprfxAdapter.Initialize(testSite); this.rdpbcgrAdapter = (IRdpbcgrAdapter)Site.GetAdapter(typeof(IRdpbcgrAdapter)); RdpeiUtility.Initialized(this.site); }
public override void Initialize(ITestSite testSite) { this.site = testSite; this.rdprfxAdapter = Site.GetAdapter <IRdprfxAdapter>(); this.rdprfxAdapter.Initialize(testSite); this.rdpbcgrAdapter = Site.GetAdapter <IRdpbcgrAdapter>(); RdpeiUtility.Initialized(this.site); }
/// <summary> /// Initializes the RdpeiUtility class. /// </summary> /// <param name="tSite">Instance of ITestSite.</param> public static void Initialized(ITestSite tSite) { if (Site == null) { Site = tSite; rdpbcgrAdapter = Site.GetAdapter<IRdpbcgrAdapter>(); rdprfxAdapter = Site.GetAdapter<IRdprfxAdapter>(); } }
/// <summary> /// Initializes the RdpeiUtility class. /// </summary> /// <param name="tSite">Instance of ITestSite.</param> public static void Initialized(ITestSite tSite) { if (Site == null) { Site = tSite; rdpbcgrAdapter = Site.GetAdapter <IRdpbcgrAdapter>(); rdprfxAdapter = Site.GetAdapter <IRdprfxAdapter>(); } }
protected override void TestInitialize() { // Verify RDP version string testName = this.TestContext.TestName; MethodInfo method = GetType().GetMethod(testName); Attribute[] attrs = Attribute.GetCustomAttributes(method); string rdpVersion = GetSupportedRDPVersion(attrs); VerifyRDPVersion(testName, rdpVersion); this.rdpbcgrAdapter = (IRdpbcgrAdapter)this.TestSite.GetAdapter(typeof(IRdpbcgrAdapter)); this.sutControlAdapter = (IRdpSutControlAdapter)this.TestSite.GetAdapter(typeof(IRdpSutControlAdapter)); this.rdpbcgrAdapter.Reset(); LoadConfig(); this.rdpbcgrAdapter.ConfirmActiveRequest += new ConfirmActiveRequestHandler(this.testClassBase_getConfirmActivePduInfo); }
protected override void TestInitialize() { // Verify RDP version string testName = this.TestContext.TestName; MethodInfo method = GetType().GetMethod(testName); Attribute[] attrs = Attribute.GetCustomAttributes(method); string rdpVersion = GetSupportedRDPVersion(attrs); VerifyRDPVersion(testName, rdpVersion); this.rdpbcgrAdapter = this.TestSite.GetAdapter <IRdpbcgrAdapter>(); this.sutControlAdapter = this.TestSite.GetAdapter <IRdpSutControlAdapter>(); this.rdpbcgrAdapter.Reset(); LoadConfig(); this.rdpbcgrAdapter.ConfirmActiveRequest += new ConfirmActiveRequestHandler(this.testClassBase_getConfirmActivePduInfo); if (isWindowsImplementation) { string RDPClientVersion; PtfPropUtility.GetPtfPropertyValue(Site, "Version", out RDPClientVersion); if (string.CompareOrdinal(RDPClientVersion, "10.3") == 0) // Windows client will not interrupt the connection for RDPClient 10.3. { DropConnectionForInvalidRequest = true; //A switch to avoid waiting till timeout. } else { DropConnectionForInvalidRequest = false; //A switch to avoid waiting till timeout. } } var result = this.sutControlAdapter.SetCompressionValue(supportCompression); if (result < 0) { TestSite.Assume.Inconclusive("The compression value didn't set propery as supportCompression"); } CheckPlatformCompatibility(); }
public override void Initialize(ITestSite testSite) { base.Initialize(testSite); rdpegfxAdapter = null; rdprfxAdapter = null; rdpbcgrAdapter = null; #region WaitTime string strWaitTime = Site.Properties["WaitTime"]; if (strWaitTime != null) { int waitSeconds = Int32.Parse(strWaitTime); waitTime = new TimeSpan(0, 0, waitSeconds); } else { waitTime = new TimeSpan(0, 0, 20); } #endregion }
public override void Initialize(ITestSite testSite) { base.Initialize(testSite); rdpegfxAdapter = null; rdprfxAdapter = null; rdpbcgrAdapter = null; #region WaitTime string strWaitTime; PtfPropUtility.GetPtfPropertyValue(Site, "WaitTime", out strWaitTime); if (!string.IsNullOrEmpty(strWaitTime)) { int waitSeconds = Int32.Parse(strWaitTime); waitTime = new TimeSpan(0, 0, waitSeconds); } else { waitTime = new TimeSpan(0, 0, 20); } #endregion }
/// <summary> /// Attach a RdpbcgrAdapter object /// </summary> /// <param name="rdpbcgrAdapter">RDPBCGR adapter</param> public void AttachRdpbcgrAdapter(IRdpbcgrAdapter rdpbcgrAdapter) { this.bcgrAdapter = rdpbcgrAdapter; }
/// <summary> /// Attach a RdpbcgrAdapter object /// </summary> /// <param name="rdpegfxAdapter">the source RdpbcgrAdapter object</param> public void AttachRdpbcgrAdapter(IRdpbcgrAdapter rdpbcgrAdapter) { this.rdpbcgrAdapter = rdpbcgrAdapter; }