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