private Sender() { this.receiver = new ConfigurationMessageReceiver(); ResponseDeserializer parser = new ResponseDeserializer(); this.receiver.HandleMessage += parser.HandleEvent; IMulticastSender sender = new ConfigurationMulticastSender(new ScanInterfaces().NetworkInterfaces); this.service = new ConfigurationService(parser, sender); }
public void ServiceInstantiationAndClose() { Assert.DoesNotThrow( delegate { ConfigurationMessageReceiver receiver = new ConfigurationMessageReceiver(); receiver.HandleMessage += this.parser.HandleEvent; ConfigurationService service = new ConfigurationService(this.parser, this); service.Close(); }, "instantiation and closing of ConfigurationService threw exception", "null"); }