public void LinkedConsumerAttributeConstructorTest()
        {
            Foo f = new Foo(Guid.NewGuid());

            Bar b = new Bar(new Guid(Foo.guidString));

            DistributedRoutingTable drt = new DistributedRoutingTable(Identifier512.NewIdentifier(), (a) => new LocalContact(a), Guid.NewGuid(), new Configuration());
            drt.RegisterConsumer(b);
            drt.RegisterConsumer(f);

            Assert.AreEqual(f.Bar, b);
            Assert.IsNotNull(f.Bar2);
        }
 private void InitialiseBroadcast(string name, DistributedRoutingTable routingTable)
 {
     broadcaster = new BroadcastPeer(routingTable.LocalIdentifier, true);
     routingTable.RegisterConsumer(broadcaster);
 }