public DefaultProtocolDiscovery()
{
var unitySection = ConfigurationManager.GetSection("unity") as UnityConfigurationSection;
if (unitySection == null)
{
throw new ArgumentException("unitySection");
}
container = new UnityContainer();
unitySection.Configure(container);
}