Microsoft.Ccr.Core.PortTest.IfReceiverReturnsTrueMessageIsNotEnqueued C# (CSharp) Method

IfReceiverReturnsTrueMessageIsNotEnqueued() private method

private IfReceiverReturnsTrueMessageIsNotEnqueued ( ) : void
return void
        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");
        }