public void PortNotFree()
        {
            var tcs           = new TaskCompletionSource <object> ();
            var otherListener = new PeerConnectionListener(listener.LocalEndPoint);

            otherListener.StatusChanged += (o, e) => tcs.SetResult(null);
            otherListener.Start();
            Assert.AreEqual(ListenerStatus.PortNotFree, otherListener.Status);
            Assert.IsTrue(tcs.Task.Wait(1000));
        }
 public void Setup()
 {
     listener = new PeerConnectionListener(new IPEndPoint(IPAddress.Loopback, 0));
     listener.Start();
 }