44 references to Shared
Aspire.Hosting.Browsers.Tests (44)
BrowserLogsBuilderExtensionsTests.cs (26)
95
web.WithBrowserLogs(browser: "custom-browser", profile: "Profile 1", userDataMode: BrowserUserDataMode.
Shared
);
128
Assert.Equal(nameof(BrowserUserDataMode.
Shared
), userDataModeInput.Value);
150
web.WithBrowserLogs(browser: "custom-browser", profile: "Profile 1", userDataMode: BrowserUserDataMode.
Shared
);
205
builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.
Shared
);
235
var browser = BrowserConfiguration.GetDefaultBrowser(BrowserUserDataMode.
Shared
, browser =>
311
builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.
Shared
);
323
web.WithBrowserLogs(browser: "msedge", profile: "Default", userDataMode: BrowserUserDataMode.
Shared
);
330
Assert.Equal(BrowserUserDataMode.
Shared
, browserLogsResource.InitialConfiguration.UserDataMode);
352
Assert.Equal(BrowserUserDataMode.
Shared
, browserLogsResource.InitialConfiguration.UserDataMode);
354
Assert.Contains(snapshot.Properties, property => property.Name == BrowserLogsBuilderExtensions.UserDataModePropertyName && Equals(property.Value, nameof(BrowserUserDataMode.
Shared
)));
361
builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.
Shared
);
378
Assert.Equal(BrowserUserDataMode.
Shared
, browserLogsResource.InitialConfiguration.UserDataMode);
416
web.WithBrowserLogs(userDataMode: BrowserUserDataMode.
Shared
);
420
Assert.Equal(BrowserUserDataMode.
Shared
, browserLogsResource.InitialConfiguration.UserDataMode);
482
var arguments = CreateConfigureArguments("resource", "msedge", nameof(BrowserUserDataMode.
Shared
), "Default", saveToUserSecrets: "true");
487
Assert.Equal(nameof(BrowserUserDataMode.
Shared
), userSecretsManager.Secrets[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:web:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"]);
494
Assert.Equal(BrowserUserDataMode.
Shared
, effectiveConfiguration.UserDataMode);
525
var arguments = CreateConfigureArguments("resource", "msedge", nameof(BrowserUserDataMode.
Shared
), "Default");
537
Assert.Equal(BrowserUserDataMode.
Shared
, effectiveConfiguration.UserDataMode);
565
var arguments = CreateConfigureArguments("resource", "msedge", nameof(BrowserUserDataMode.
Shared
), "__aspire_browser_default__", saveToUserSecrets: "true");
575
Assert.Equal(BrowserUserDataMode.
Shared
, effectiveConfiguration.UserDataMode);
627
builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.
Shared
);
661
Assert.Equal(BrowserUserDataMode.
Shared
, effectiveConfiguration.UserDataMode);
749
Assert.Equal(BrowserUserDataMode.
Shared
, effectiveConfiguration.UserDataMode);
923
builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.
Shared
);
1394
web.WithBrowserLogs(browser: "chrome", profile: "Default", userDataMode: BrowserUserDataMode.
Shared
);
BrowserLogsRunningSessionTests.cs (1)
43
new BrowserConfiguration(browserExecutable, Profile: null, BrowserUserDataMode.
Shared
, AppHostKey: null),
BrowserLogsSessionManagerTests.cs (5)
77
var configuration = new BrowserConfiguration(browserExecutable, Profile: null, BrowserUserDataMode.
Shared
, AppHostKey: null);
117
var configuration = new BrowserConfiguration(browserExecutable, Profile: null, BrowserUserDataMode.
Shared
, AppHostKey: null);
148
new BrowserConfiguration(browserExecutable, Profile: "Profile 1", BrowserUserDataMode.
Shared
, AppHostKey: null),
153
new BrowserConfiguration(browserExecutable, Profile: "Profile 2", BrowserUserDataMode.
Shared
, AppHostKey: null),
193
new BrowserConfiguration(browserExecutable, Profile: null, BrowserUserDataMode.
Shared
, AppHostKey: null),
src\Aspire.Hosting.Browsers\BrowserConfiguration.cs (4)
30
internal const BrowserUserDataMode DefaultUserDataMode = BrowserUserDataMode.
Shared
;
75
BrowserUserDataMode.
Shared
));
97
if (userDataMode == BrowserUserDataMode.
Shared
&&
134
BrowserUserDataMode.
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)
87
new(nameof(BrowserUserDataMode.
Shared
), nameof(BrowserUserDataMode.
Shared
)),
214
userDataMode == BrowserUserDataMode.
Shared
&&
228
BrowserUserDataMode.
Shared
,
src\Aspire.Hosting.Browsers\BrowserUserDataPathResolver.cs (1)
59
BrowserUserDataMode.
Shared
=> Path.Combine(root, "shared", browserSegment),