Microsoft.Ccr.Core.MultipleItemReceiverTest.PostToPortSetUserTaskItem C# (CSharp) Method

PostToPortSetUserTaskItem() private method

private PostToPortSetUserTaskItem ( ) : void
return void
        public void PostToPortSetUserTaskItem()
        {
            IPortReceive pa = new Port <int> ();
            IPortReceive pb = new Port <string> ();
            ITask task = new Task<int, string> ((i, s) => { });
            var mr = new MultipleItemReceiver (task, pa, pb);
            var dq = new SerialDispatchQueue ();
            mr.TaskQueue = dq;

            mr.Execute ();
            ((Port<int>)pa).Post (10);

            Assert.AreEqual (10, task [0].Item, "#1");
        }