public void NewReceiverGetAChancewithCurrentItems3()
{
Port<int> p = new Port <int> ();
var receiver = new MyReceiver (false, Arbiter.FromHandler (() =>{}));
receiver.State = ReceiverTaskState.Persistent;
p.Post (10);
p.Post (20);
p.Post (30);
IPortReceive pr = p;
pr.RegisterReceiver (receiver);
Assert.AreEqual (3, receiver.eval, "#1");
Assert.AreEqual (3, p.ItemCount, "#2");
}