public void IfReceiverReturnsTrueMessageIsNotEnqueued()
{
var p = new Port<int> ();
int tmp;
IPortReceive ipr = p;
ipr.RegisterReceiver (new EvalTask (false));
p.Post (10);
Assert.IsTrue (p.Test (out tmp), "#1");
p = new Port <int> ();
ipr = p;
ipr.RegisterReceiver (new EvalTask (true));
p.Post (10);
Assert.IsFalse (p.Test (out tmp), "#2");
}