This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
using LiteCharms.Features.Api.Configuration;
|
||||
using LiteCharms.Features.Tests.Common;
|
||||
|
||||
namespace LiteCharms.Features.Tests;
|
||||
|
||||
public sealed class PayfastFeatureTests(Fixture fixture) : IClassFixture<Fixture>
|
||||
{
|
||||
private readonly PayfastSettings payfastSettings = fixture.Services.GetRequiredService<IOptions<PayfastSettings>>().Value;
|
||||
|
||||
[IntegrationFact]
|
||||
public void PayfastSettings_ShouldFail_IfNotLoaded()
|
||||
{
|
||||
Assert.NotEmpty(payfastSettings.CheckoutUrl!);
|
||||
Assert.NotEmpty(payfastSettings.MerchantId!);
|
||||
Assert.NotEmpty(payfastSettings.MerchantKey!);
|
||||
Assert.NotEmpty(payfastSettings.Passphrase!);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user