| File: Shared\StructuredLogsSetupHelpers.cs | Web Access |
| Project: src\tests\Aspire.Dashboard.Components.Tests\Aspire.Dashboard.Components.Tests.csproj (Aspire.Dashboard.Components.Tests) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using Aspire.Dashboard.Components.Pages; using Aspire.Dashboard.Model; using Aspire.Dashboard.Model.Assistant; using Aspire.Dashboard.Otlp.Storage; using Aspire.Dashboard.Telemetry; using Aspire.Dashboard.Tests; using Aspire.Dashboard.Tests.Shared; using Bunit; using Microsoft.Extensions.DependencyInjection; using Microsoft.FluentUI.AspNetCore.Components; namespace Aspire.Dashboard.Components.Tests.Shared; internal static class StructuredLogsSetupHelpers { public static void SetupStructuredLogsDetails(TestContext context) { FluentUISetupHelpers.AddCommonDashboardServices(context); context.Services.AddSingleton<IInstrumentUnitResolver, TestInstrumentUnitResolver>(); context.Services.AddSingleton<IconResolver>(); context.Services.AddSingleton<IDashboardClient>(new TestDashboardClient()); FluentUISetupHelpers.SetupFluentDivider(context); FluentUISetupHelpers.SetupFluentSearch(context); FluentUISetupHelpers.SetupFluentDataGrid(context); FluentUISetupHelpers.SetupFluentKeyCode(context); FluentUISetupHelpers.SetupFluentMenu(context); FluentUISetupHelpers.SetupFluentToolbar(context); FluentUISetupHelpers.SetupFluentAnchoredRegion(context); } }