Files
components/LiteCharms.Features.Tests/LiteCharmsApiFeatureTests.cs
T
Khwezi Mngoma a98adea8f3
continuous-integration/drone/pr Build is passing
Implemented LiteCharms Security TokenService
2026-06-12 16:09:51 +02:00

20 lines
637 B
C#

using LiteCharms.Features.Api;
using LiteCharms.Features.Tests.Common;
namespace LiteCharms.Features.Tests;
public sealed class LiteCharmsApiFeatureTests(Fixture fixture) : IClassFixture<Fixture>
{
private readonly TokenService tokenService = fixture.Services.GetRequiredService<TokenService>();
[IntegrationFact]
public async Task TokenService_GenerateTokenAsync_ShouldReturn_TokenInResult()
{
var result = await tokenService.GenerateAsync(fixture.CancellationToken);
Assert.True(result.IsSuccess);
Assert.NotNull(result.Value);
Assert.NotEmpty(result.Value.AccessToken!);
}
}