Пример #1
0
 public void Setup()
 {
     _pipedTwoChannels = new PipedTwoChannels();
     _typeSerializers = new TypeSerializers();
     _first = new DtoChannel(_pipedTwoChannels.First, _typeSerializers);
     _second = new DtoChannel(_pipedTwoChannels.Second, _typeSerializers);
 }
Пример #2
0
 public void Setup()
 {
     _pipedTwoChannels = new PipedTwoChannels();
     _first = new Service(_pipedTwoChannels.First);
     _second = new Service(_pipedTwoChannels.Second);
 }
Пример #3
0
 public void Run()
 {
     _twoChannels = new PipedTwoChannels();
     _twoChannels.Second.OnReceive.Subscribe(_twoChannels.Second.Send);
     const int messageLen = 1024;
     var sender = new Sender(messageLen, MessageCount, _twoChannels.First);
     var receiver = new Receiver(messageLen, MessageCount);
     receiver.StartReceive(_twoChannels.First);
     sender.MassSend();
     receiver.WaitTillFinish();
     Console.WriteLine(sender.SummaryInfo("PipeEcho send"));
     Console.WriteLine(receiver.SummaryInfo("PipeEcho recv"));
     _twoChannels.Disconnect();
 }
Пример #4
0
 public ConnectedServiceTest()
 {
     _pipedTwoChannels = new PipedTwoChannels();
     _first = new Service(_pipedTwoChannels.First);
     _second = new Service(_pipedTwoChannels.Second);
 }