public AbstractConnection_Unittest() { // // TODO: Add constructor logic here // provider = new Core.Connection.Packet.Provider.Implementation(Core.Connection.Packet.Provider.Implementation.AutoGenerateFlags.ScanEntireDomain); provider.RegisterFactory(TestCommand.FactoryInstance); provider.RegisterFactory(TestRequest.FactoryInstance); provider.RegisterFactory(TestResponse.FactoryInstance); }
void cycle() { Core.Connection.Packet.Provider.Implementation provider = new Core.Connection.Packet.Provider.Implementation(); var pair = Connection.P2P.GeneratePair(provider); var Connection1 = pair.Item1; var Connection2 = pair.Item2; var runnertask1 = Task.Run(() => Connection1.RunCollector()); var runnertask2 = Task.Run(() => Connection2.RunCollector()); Connection1.Dispose(); Connection2.Dispose(); // runnertask1.Wait(); // runnertask2.Wait(); //Assert.IsTrue(runnertask1.Wait(TimeSpan.FromMilliseconds(500))); //Assert.IsTrue(runnertask2.Wait(TimeSpan.FromMilliseconds(500))); runnertask1.Wait(); runnertask2.Wait(); }