示例#1
0
    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);
    }
示例#2
0
 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");
 }