C# Class Microsoft.Protocols.TestSuites.Rdpemt.RdpemtTestSuite

Afficher le fichier Open project: Microsoft/WindowsProtocolTestSuites

Méthodes publiques

Méthode Description
SendRandomTunnelData ( TransportMode udpTransportMode ) : void

Send some random tunnel data

Méthodes protégées

Méthode Description
TestCleanup ( ) : void
TestInitialize ( ) : void

Private Methods

Méthode Description
ClassCleanup ( ) : void
ClassInitialize ( Microsoft.VisualStudio.TestTools.UnitTesting.TestContext context ) : void
EstablishRdpemtConnection ( TransportMode udpTransportMode, System.TimeSpan timeout, bool verifyPacket = false ) : void

Used to establish a RDPEMT connection

EstablishTunnelingStaticVCTrafficConnection ( string staticChannelName = "RDPDR" ) : void
EstablishUDPConnection ( TransportMode udpTransportMode, System.TimeSpan timeout ) : void

Establish a UDP connection

S1_Connection_Initialization_InitialLossyConnection ( ) : void
S1_Connection_Initialization_InitialReliableConnection ( ) : void
S1_Connection_Initialization_NegativeTest_InitialLossyConnection_RDPEncryption ( ) : void
S1_Connection_Initialization_NegativeTest_InitialReliableConnection_RDPEncryption ( ) : void
S1_Connection_SoftSync_Lossy ( ) : void
S1_Connection_SoftSync_Reliable ( ) : void
S3_Tunneling_StaticVirtualChannel_PositiveTest ( ) : void
SendTunnelDataPdu_BWStart ( Multitransport_Protocol_value requestedProtocol, ushort sequenceNumber ) : void

Send a Tunnel Data PDU with RDP_BW_START in its subheader

SendTunnelDataPdu_BWStop ( Multitransport_Protocol_value requestedProtocol, ushort sequenceNumber ) : void

Send a Tunnel Data PDU with RDP_BW_STOP in its subheader

SendTunnelDataPdu_NetcharResult ( Multitransport_Protocol_value requestedProtocol, ushort sequenceNumber ) : void

Send a Tunnel Data PDU with RDP_NETCHAR_RESULT in its subheader

SendTunnelDataPdu_RTTMeasureRequest ( Multitransport_Protocol_value requestedProtocol, ushort sequenceNumber ) : void

Send a Tunnel Data PDU with RTT Measure Request in its subheader

StartRDPConnection ( bool useRDPEncryption = false, bool isSoftSync = false, bool isUDPPreferred = false ) : void

Start RDP connection.

StartSoftSyncConnection ( TransportMode mode ) : void

Establish EMT connection and soft sync.

VerifyClientInitiateMultitransportResponsePDU ( Client_Initiate_Multitransport_Response_PDU multitransportResponsePdu, uint expectedRequestId, HrResponse_Value value = HrResponse_Value.E_ABORT ) : void

Verify Client Initiate Multitransport Response PDU

VerifyTunnelCreateRequestPacket ( uint receivedRequestId, byte receivedSecurityCookie ) : void

Verify Tunnel Create Request packet

VerifyTunnelDataPdu_BWResult ( RDP_BW_RESULTS BwResult, ushort sequenceNumber ) : void

Verify RDP Bandwidth Measure Result packet

VerifyTunnelDataPdu_RTTResponse ( RDP_RTT_RESPONSE rttResponse, ushort sequenceNumber ) : void

Verify RDP RTT Measure Response packet

WaitForAndCheckTunnelDataPdu_BWResult ( Multitransport_Protocol_value requestedProtocol, ushort sequenceNumber, System.TimeSpan timeout, bool NegiveLossy = false ) : void

Wait for a Tunnel Data PDU with RDP_BW_RESULTS and check its sequenceNumber.

WaitForAndCheckTunnelDataPdu_RTTResponse ( Multitransport_Protocol_value requestedProtocol, ushort sequenceNumber, System.TimeSpan timeout ) : void

Wait for a Tunnel Data PDU with RDP_RTT_RESPONSE and check its sequenceNumber.

isSameArray ( byte array1, byte array2 ) : bool

Judge whether two arrays are the same

Method Details

SendRandomTunnelData() public méthode

Send some random tunnel data
public SendRandomTunnelData ( TransportMode udpTransportMode ) : void
udpTransportMode TransportMode
Résultat void

TestCleanup() protected méthode

protected TestCleanup ( ) : void
Résultat void

TestInitialize() protected méthode

protected TestInitialize ( ) : void
Résultat void