using BTCPayServer.Abstractions.Custodians; using BTCPayServer.Abstractions.Models; using Microsoft.Extensions.DependencyInjection; namespace BTCPayServer.Plugins.Custodians.FakeCustodian { public class FakeCustodianPlugin : BaseBTCPayServerPlugin { public override string Identifier { get; } = "BTCPayServer.Plugins.Custodians.Fake"; public override string Name { get; } = "Custodian: Fake"; public override string Description { get; } = "Adds a fake custodian for testing"; public override void Execute(IServiceCollection services) { services.AddSingleton(); services.AddSingleton(provider => provider.GetRequiredService()); } } }