Microsoft.Ccr.Core.ArbiterTest.ReceiveFromPortSet C# (CSharp) 메소드

ReceiveFromPortSet() 개인적인 메소드

private ReceiveFromPortSet ( ) : void
리턴 void
        public void ReceiveFromPortSet()
        {
            var ps = new PortSet (typeof (int), typeof(string));
            var dq = new SerialDispatchQueue ();
            int cnt = 1;
            var task = Arbiter.ReceiveFromPortSet (true, ps, (int a)=> { cnt += a; });
            task.TaskQueue = dq;
            task.Execute ();
            Assert.AreEqual (1, ((IPortReceive)ps [typeof (int)]).GetReceivers().Length, "#1");

            ps [typeof (int)].PostUnknownType (10);
            Assert.AreEqual (11, cnt, "#2");
        }