in BoostTestAdapter/Settings/BoostTestAdapterSettingsProvider.cs [89:118]
public static BoostTestAdapterSettings GetSettings(IDiscoveryContext context)
{
Utility.Code.Require(context, "context");
BoostTestAdapterSettings settings = new BoostTestAdapterSettings();
BoostTestAdapterSettingsProvider provider = (context.RunSettings == null) ? null : context.RunSettings.GetSettings(BoostTestAdapterSettings.XmlRootName) as BoostTestAdapterSettingsProvider;
if (provider != null)
{
settings = provider.Settings;
}
RunSettingsProvider runSettings = (context.RunSettings == null) ? null : context.RunSettings.GetSettings(BoostTestSettingsConstants.InternalSettingsName) as RunSettingsProvider;
if (runSettings != null)
{
settings.ParentVSProcessId = runSettings.VSProcessId;
}
TestPropertySettingsProvider testPropertySettingsProvider = (context.RunSettings == null) ? null : context.RunSettings.GetSettings(TestPropertySettingsConstants.SettingsName) as TestPropertySettingsProvider;
if (testPropertySettingsProvider != null)
{
settings.TestProperties = testPropertySettingsProvider.TestPropertySettings.Tests;
}
// Return defaults
return settings;
}