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); }