private void TheStartup(object o)
{
_commanderService.Start();
var bus = BusDriver.Instance.GetBus(CommanderService.CommandManagerBusName);
bus.SubscribeHandler<TestedConfigurationMessage>((message) =>
{
if (message.Exceptions.Any())
{
throw message.Exceptions.First();
}
IsRunning = true;
_folderWatcherService.Start();
_startOrStopSignalled = false;
var commanderStartedEventArgs = new CommanderStartedEventArgs();
RaiseAsynchronousOnCommanderStartedEvent(commanderStartedEventArgs);
});
var testConfigurationMessage = new TestConfigurationMessage()
{
CorrelationId = CombGuid.Generate()
};
bus.Publish(testConfigurationMessage);
}