public void Setup() { this.matcher = new UuidMatcher(this.uuids); this.filteredAnnounce = null; this.fmr = new FakeMessageReceiver(); AnnounceDeserializer parser = new AnnounceDeserializer(); this.fmr.HandleMessage += parser.HandleEvent; this.filter = new AnnounceFilter(this.matcher); parser.HandleMessage += this.filter.HandleEvent; parser.HandleMessage += this.HandleAnnounceEvent; this.filter.HandleMessage += this.HandleFilteredEvent; }
public void Setup() { ScanInterfaces scanInterfaces = new ScanInterfaces(); this.matcher = new InterfaceMatcher(scanInterfaces.NetworkInterfaces); this.filteredAnnounce = null; this.fmr = new FakeMessageReceiver(); AnnounceDeserializer parser = new AnnounceDeserializer(); this.fmr.HandleMessage += parser.HandleEvent; this.filter = new AnnounceFilter(this.matcher); parser.HandleMessage += this.filter.HandleEvent; parser.HandleMessage += this.HandleAnnounceEvent; this.filter.HandleMessage += this.HandleFilteredEvent; }