8 instantiations of MetricPinStore
Aspire.Dashboard.Components.Tests (1)
Shared\FluentUISetupHelpers.cs (1)
275
context.Services.AddSingleton(new
MetricPinStore
(databasePath: null, Microsoft.Extensions.Logging.Abstractions.NullLogger.Instance));
Aspire.Dashboard.Tests (7)
Model\DashboardSettingsDatabaseTests.cs (1)
57
var pins = new
MetricPinStore
(databasePath, NullLogger.Instance);
Model\MetricPinStoreTests.cs (6)
24
var store = new
MetricPinStore
(databasePath, NullLogger.Instance);
32
store = new
MetricPinStore
(databasePath, NullLogger.Instance);
39
store = new
MetricPinStore
(databasePath, NullLogger.Instance);
46
var store = new
MetricPinStore
(databasePath: null, NullLogger.Instance);
65
var store = new
MetricPinStore
(databasePath, NullLogger.Instance);
77
var store = new
MetricPinStore
(databasePath: null, NullLogger.Instance);
13 references to MetricPinStore
Aspire.Dashboard (5)
Components\Controls\MetricGroupList.razor.cs (1)
43
public required
MetricPinStore
PinStore { get; init; }
Components\Pages\Metrics.razor.cs (1)
113
public required
MetricPinStore
PinStore { get; init; }
Components\Pages\ResourceOverview.razor.cs (1)
117
public required
MetricPinStore
PinStore { get; init; }
DashboardWebApplication.cs (1)
394
builder.Services.AddSingleton<
MetricPinStore
>();
Model\MetricPinStore.cs (1)
27
public MetricPinStore(IOptions<DashboardOptions> options, ILogger<
MetricPinStore
> logger)
Aspire.Dashboard.Components.Tests (3)
Pages\MetricsTests.cs (3)
1385
Assert.Equal([new OtlpInstrumentKey("test-meter", "test-instrument-b")], Services.GetRequiredService<
MetricPinStore
>().GetPins());
1409
Services.GetRequiredService<
MetricPinStore
>().SetPinned(new OtlpInstrumentKey("test-meter", "test-instrument-b"), pinned: true);
1734
Services.GetRequiredService<
MetricPinStore
>().SetPinned(new OtlpInstrumentKey("test-meter2", "queue.length"), pinned: true);
Aspire.Dashboard.Tests (5)
Model\DashboardSettingsDatabaseTests.cs (1)
57
var
pins = new MetricPinStore(databasePath, NullLogger.Instance);
Model\MetricPinStoreTests.cs (4)
24
var
store = new MetricPinStore(databasePath, NullLogger.Instance);
46
var
store = new MetricPinStore(databasePath: null, NullLogger.Instance);
65
var
store = new MetricPinStore(databasePath, NullLogger.Instance);
77
var
store = new MetricPinStore(databasePath: null, NullLogger.Instance);