package payment import ( "kra/internal/biz/system" "testing" ) func TestEverySupportedProviderHasAdapter(t *testing.T) { for _, provider := range system.SupportedPaymentProviders { t.Run(provider, func(t *testing.T) { adapter, err := New(provider) if err != nil { t.Fatalf("New(%q): %v", provider, err) } if adapter == nil { t.Fatalf("New(%q) returned a nil adapter", provider) } }) } }