44 references to Shared
Aspire.Hosting.Browsers.Tests (44)
BrowserLogsBuilderExtensionsTests.cs (26)
96web.WithBrowserLogs(browser: "custom-browser", profile: "Profile 1", userDataMode: BrowserUserDataMode.Shared); 129Assert.Equal(nameof(BrowserUserDataMode.Shared), userDataModeInput.Value); 151web.WithBrowserLogs(browser: "custom-browser", profile: "Profile 1", userDataMode: BrowserUserDataMode.Shared); 206builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared); 236var browser = BrowserConfiguration.GetDefaultBrowser(BrowserUserDataMode.Shared, browser => 312builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared); 324web.WithBrowserLogs(browser: "msedge", profile: "Default", userDataMode: BrowserUserDataMode.Shared); 331Assert.Equal(BrowserUserDataMode.Shared, browserLogsResource.InitialConfiguration.UserDataMode); 353Assert.Equal(BrowserUserDataMode.Shared, browserLogsResource.InitialConfiguration.UserDataMode); 355Assert.Contains(snapshot.Properties, property => property.Name == BrowserLogsBuilderExtensions.UserDataModePropertyName && Equals(property.Value, nameof(BrowserUserDataMode.Shared))); 362builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared); 379Assert.Equal(BrowserUserDataMode.Shared, browserLogsResource.InitialConfiguration.UserDataMode); 417web.WithBrowserLogs(userDataMode: BrowserUserDataMode.Shared); 421Assert.Equal(BrowserUserDataMode.Shared, browserLogsResource.InitialConfiguration.UserDataMode); 483var arguments = CreateConfigureArguments("resource", "msedge", nameof(BrowserUserDataMode.Shared), "Default", saveToUserSecrets: "true"); 488Assert.Equal(nameof(BrowserUserDataMode.Shared), userSecretsManager.Secrets[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:web:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"]); 495Assert.Equal(BrowserUserDataMode.Shared, effectiveConfiguration.UserDataMode); 526var arguments = CreateConfigureArguments("resource", "msedge", nameof(BrowserUserDataMode.Shared), "Default"); 538Assert.Equal(BrowserUserDataMode.Shared, effectiveConfiguration.UserDataMode); 566var arguments = CreateConfigureArguments("resource", "msedge", nameof(BrowserUserDataMode.Shared), "__aspire_browser_default__", saveToUserSecrets: "true"); 576Assert.Equal(BrowserUserDataMode.Shared, effectiveConfiguration.UserDataMode); 628builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared); 662Assert.Equal(BrowserUserDataMode.Shared, effectiveConfiguration.UserDataMode); 750Assert.Equal(BrowserUserDataMode.Shared, effectiveConfiguration.UserDataMode); 924builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared); 1395web.WithBrowserLogs(browser: "chrome", profile: "Default", userDataMode: BrowserUserDataMode.Shared);
BrowserLogsRunningSessionTests.cs (1)
44new BrowserConfiguration(browserExecutable, Profile: null, BrowserUserDataMode.Shared, AppHostKey: null),
BrowserLogsSessionManagerTests.cs (5)
78var configuration = new BrowserConfiguration(browserExecutable, Profile: null, BrowserUserDataMode.Shared, AppHostKey: null); 118var configuration = new BrowserConfiguration(browserExecutable, Profile: null, BrowserUserDataMode.Shared, AppHostKey: null); 149new BrowserConfiguration(browserExecutable, Profile: "Profile 1", BrowserUserDataMode.Shared, AppHostKey: null), 154new BrowserConfiguration(browserExecutable, Profile: "Profile 2", BrowserUserDataMode.Shared, AppHostKey: null), 194new BrowserConfiguration(browserExecutable, Profile: null, BrowserUserDataMode.Shared, AppHostKey: null),
src\Aspire.Hosting.Browsers\BrowserConfiguration.cs (4)
30internal const BrowserUserDataMode DefaultUserDataMode = BrowserUserDataMode.Shared; 75BrowserUserDataMode.Shared)); 97if (userDataMode == BrowserUserDataMode.Shared && 134BrowserUserDataMode.Shared,
src\Aspire.Hosting.Browsers\BrowserLogsBuilderExtensions.cs (3)
65/// is <see cref="BrowserUserDataMode.Shared"/>. When not specified, the tracked browser uses the 71/// (<see cref="BrowserUserDataMode.Shared"/>, the default) or a per-AppHost persistent user data directory 75/// <c>Aspire:Hosting:BrowserLogs</c> and otherwise defaults to <see cref="BrowserUserDataMode.Shared"/>.
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (4)
88new(nameof(BrowserUserDataMode.Shared), nameof(BrowserUserDataMode.Shared)), 215userDataMode == BrowserUserDataMode.Shared && 229BrowserUserDataMode.Shared,
src\Aspire.Hosting.Browsers\BrowserUserDataPathResolver.cs (1)
59BrowserUserDataMode.Shared => Path.Combine(root, "shared", browserSegment),