This commit is contained in:
2025-10-27 17:39:18 -04:00
commit 31f723bea4
1579 changed files with 642409 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
using System.Net.Http.Json;
using Prefab.Tests.Infrastructure;
using Prefab.Web.Client.Models.Shared;
using Shouldly;
namespace Prefab.Tests.Integration.Web.Nav;
[Trait(TraitName.Category, TraitCategory.Integration)]
public sealed class NavMenuShould(PrefabCompositeFixture_Ephemeral fixture)
: IClassFixture<PrefabCompositeFixture_Ephemeral>
{
[Fact]
public async Task ReturnNavigationColumnsFromBff()
{
var cancellationToken = TestContext.Current.CancellationToken;
var client = fixture.CreateHttpClientForWeb();
var result = await client.GetFromJsonAsync<Result<NavMenuModel>>("/bff/nav-menu/2", cancellationToken);
result.ShouldNotBeNull();
result!.IsSuccess.ShouldBeTrue(result.Problem?.Detail);
result.Value.ShouldNotBeNull();
result.Value!.Columns.ShouldNotBeNull();
}
}