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

NewReceiverGetAChancewithCurrentItems1() private method

private NewReceiverGetAChancewithCurrentItems1 ( ) : void
return void
        public void NewReceiverGetAChancewithCurrentItems1()
        {
            Port<int> p = new Port <int> ();
            var receiver = new MyReceiver ( Arbiter.FromHandler (() =>{}));
            p.Post (10);
            p.Post (20);
            p.Post (30);

            IPortReceive pr = p;
            pr.RegisterReceiver (receiver);

            Assert.AreEqual (1, receiver.eval, "#1");
            Assert.AreEqual (2, p.ItemCount, "#2");
        }