Class UnityTransportTests
  
  
  
    Inheritance
    
    UnityTransportTests
   
  
  
  Assembly: Unity.Netcode.RuntimeTests.dll
  Syntax
  
    public class UnityTransportTests
   
  Methods
  
  Cleanup()
  
  
  Declaration
  
    [UnityTearDown]
public IEnumerator Cleanup()
   
  Returns
  
  
  CurrentRttReportedCorrectly()
  
  
  Declaration
  
    [UnityTest]
[UnityPlatform(include = new RuntimePlatform[] { RuntimePlatform.OSXEditor, RuntimePlatform.WindowsEditor, RuntimePlatform.LinuxEditor })]
public IEnumerator CurrentRttReportedCorrectly()
   
  Returns
  
  
  DisconnectOnReliableSendQueueOverflow()
  
  
  Declaration
  
    [UnityTest]
public IEnumerator DisconnectOnReliableSendQueueOverflow()
   
  Returns
  
  
  DoesNotActAfterShutdown(AfterShutdownAction)
  
  
  Declaration
  
    [UnityTest]
public IEnumerator DoesNotActAfterShutdown(UnityTransportTests.AfterShutdownAction afterShutdownAction)
   
  Parameters
  
  Returns
  
  
  DoesNotAttemptToSendOnInvalidConnections()
  
  
  Declaration
  
    [UnityTest]
public IEnumerator DoesNotAttemptToSendOnInvalidConnections()
   
  Returns
  
  
  MultipleSendsSingleFrame(NetworkDelivery, NetworkFamily)
  
  
  Declaration
  
    [UnityTest]
public IEnumerator MultipleSendsSingleFrame(NetworkDelivery delivery, NetworkFamily family)
   
  Parameters
  
  Returns
  
  
  PingPong(NetworkDelivery, NetworkFamily)
  
  
  Declaration
  
    [UnityTest]
public IEnumerator PingPong(NetworkDelivery delivery, NetworkFamily family)
   
  Parameters
  
  Returns
  
  
  PingPongSimultaneous(NetworkDelivery, NetworkFamily)
  
  
  Declaration
  
    [UnityTest]
public IEnumerator PingPongSimultaneous(NetworkDelivery delivery, NetworkFamily family)
   
  Parameters
  
  Returns
  
  
  ReceiveMultipleClients(NetworkDelivery, NetworkFamily)
  
  
  Declaration
  
    [UnityTest]
public IEnumerator ReceiveMultipleClients(NetworkDelivery delivery, NetworkFamily family)
   
  Parameters
  
  Returns
  
  
  ReliablePayloadsCanBeLargerThanMaximum()
  
  
  Declaration
  
    [UnityTest]
public IEnumerator ReliablePayloadsCanBeLargerThanMaximum()
   
  Returns
  
  
  SendCompletesOnUnreliableSendQueueOverflow()
  
  
  Declaration
  
    [UnityTest]
[UnityPlatform(exclude = new RuntimePlatform[] { RuntimePlatform.Switch, RuntimePlatform.PS4, RuntimePlatform.PS5 })]
public IEnumerator SendCompletesOnUnreliableSendQueueOverflow()
   
  Returns
  
  
  SendMaximumPayloadSize(NetworkDelivery, NetworkFamily)
  
  
  Declaration
  
    [UnityTest]
[UnityPlatform(exclude = new RuntimePlatform[] { RuntimePlatform.Switch, RuntimePlatform.PS4, RuntimePlatform.PS5 })]
public IEnumerator SendMaximumPayloadSize(NetworkDelivery delivery, NetworkFamily family)
   
  Parameters
  
  Returns
  
  
  SendMultipleClients(NetworkDelivery, NetworkFamily)
  
  
  Declaration
  
    [UnityTest]
public IEnumerator SendMultipleClients(NetworkDelivery delivery, NetworkFamily family)
   
  Parameters
  
  Returns
  
  
  SendQueuesFlushedOnLocalClientDisconnect(NetworkDelivery)
  
  
  Declaration
  
    [UnityTest]
public IEnumerator SendQueuesFlushedOnLocalClientDisconnect(NetworkDelivery delivery)
   
  Parameters
  
  Returns
  
  
  SendQueuesFlushedOnRemoteClientDisconnect(NetworkDelivery)
  
  
  Declaration
  
    [UnityTest]
public IEnumerator SendQueuesFlushedOnRemoteClientDisconnect(NetworkDelivery delivery)
   
  Parameters
  
  Returns
  
  
  SendQueuesFlushedOnShutdown(NetworkDelivery)
  
  
  Declaration
  
    [UnityTest]
public IEnumerator SendQueuesFlushedOnShutdown(NetworkDelivery delivery)
   
  Parameters
  
  Returns
  
  
  SimulatorParametersAreEffective()
  
  
  Declaration
  
    [UnityTest]
[UnityPlatform(include = new RuntimePlatform[] { RuntimePlatform.OSXEditor, RuntimePlatform.WindowsEditor, RuntimePlatform.LinuxEditor })]
public IEnumerator SimulatorParametersAreEffective()
   
  Returns