public void RunTask()
        {
            int invoked = 0;

            _mainLoop.AddTask(() => invoked++);

            Task.Delay(TimeSpan.FromMilliseconds(200)).Wait();

            Assert.That(invoked, Is.EqualTo(1));
        }
Exemple #2
0
 public void MessageReceived(PeerConnection peer, byte[] data)
 {
     mainLoop.AddTask(() => underlying.MessageReceived(peer, data));
 }
Exemple #3
0
 public void MessageReceived(BitTorrentPeer peer, byte[] data)
 {
     _mainLoop.AddTask(() => _underlying.MessageReceived(peer, data));
 }