public void NetworkPipeline_CreatePipelineIsSymetrical() { var clientPipe = m_ClientDriver.CreatePipeline(typeof(TestPipelineStageWithHeader)); var serverPipe = m_ServerDriver.CreatePipeline(typeof(TestPipelineStageWithHeader)); Assert.AreEqual(clientPipe, serverPipe); }
public void NetworkPipeline_CanStorePacketsForLaterDeliveryInReceiveLastStage() { var clientPipe1 = m_ClientDriver.CreatePipeline(typeof(TestEncryptPipelineStage), typeof(SimulatorPipelineStage)); var clientPipe2 = m_ClientDriver2.CreatePipeline(typeof(TestEncryptPipelineStage), typeof(SimulatorPipelineStage)); var serverPipe = m_ServerDriver.CreatePipeline(typeof(TestEncryptPipelineStage), typeof(SimulatorPipelineStage)); Assert.AreEqual(clientPipe1, serverPipe); Assert.AreEqual(clientPipe2, serverPipe); TestPipeline(30, serverPipe); }
public NetworkPipeline CreatePipeline(params Type[] stages) { return(m_genericDriver.CreatePipeline(stages)); }