public ArtemisClientConfig(string clientId, ArtemisClientManagerConfig config, AddressManager addressManager)
        {
            Preconditions.CheckArgument(!string.IsNullOrWhiteSpace(clientId), "clientId");
            Preconditions.CheckArgument(config != null, "config");
            Preconditions.CheckArgument(addressManager != null, "addressManager");

            this._clientId        = clientId;
            ConfigurationManager  = config.ConfigurationManager;
            AddressManager        = addressManager;
            EventMetricManager    = config.EventMetricManager;
            AuditMetricManager    = config.AuditMetricManager;
            RegistryClientConfig  = config.RegistryClientConfig;
            DiscoveryClientConfig = config.DiscoveryClientConfig;
        }
 public static void Initialize(TestContext context)
 {
     AddressManager.NewDiscoveryAddressManager("client", Constants.ManagerConfig);
     AddressManager.NewRegistryAddressManager("client", Constants.ManagerConfig);
 }