/// <summary>Creates and initializes a silo in the current app domain.</summary> /// <param name="appDomainName">Name of this silo.</param> /// <param name="serializedConfigurationSources">Silo config data to be used for this silo.</param> public AppDomainSiloHost(string appDomainName, string serializedConfigurationSources) { var deserializedSources = TestClusterHostFactory.DeserializeConfigurationSources(serializedConfigurationSources); this.host = TestClusterHostFactory.CreateSiloHost(appDomainName, deserializedSources); this.AppDomainTestHook = new AppDomainTestHooks(this.host); }
/// <summary>Creates and initializes a silo in the current app domain.</summary> /// <param name="appDomainName">Name of this silo.</param> /// <param name="serializedConfigurationSources">Silo config data to be used for this silo.</param> public AppDomainSiloHost(string appDomainName, string serializedConfigurationSources) { // Force TLS 1.2. It should be done by TestUtils.CheckForAzureStorage and TestUtils.CheckForEventHub, // but they will not have any effect here since this silo will run on a different AppDomain ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var deserializedSources = TestClusterHostFactory.DeserializeConfigurationSources(serializedConfigurationSources); this.host = TestClusterHostFactory.CreateSiloHost(appDomainName, deserializedSources); }