public void ConstructorSideEffects()
{
int cnt = 0;
IPortReceive pa = new Port <int> ();
IPortReceive pb = new Port <string> ();
var mr = new MultipleItemReceiver (Arbiter.FromHandler (() => { ++cnt; }), pa, pb);
Assert.AreEqual (0, pa.GetReceivers ().Length, "#1");
Assert.AreEqual (0, pb.GetReceivers ().Length, "#2");
Assert.AreEqual (0, cnt, "#3");
}