Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Tyrrrz
GitHub Repository: Tyrrrz/DiscordChatExporter
Path: blob/master/DiscordChatExporter.Cli.Tests/Infra/Secrets.cs
544 views
using System;
using System.Reflection;
using Microsoft.Extensions.Configuration;

namespace DiscordChatExporter.Cli.Tests.Infra;

internal static class Secrets
{
    private static readonly IConfigurationRoot Configuration = new ConfigurationBuilder()
        .AddUserSecrets(Assembly.GetExecutingAssembly())
        .AddEnvironmentVariables()
        .Build();

    public static string DiscordToken =>
        Configuration["DISCORD_TOKEN"]
        ?? throw new InvalidOperationException("Discord token not provided for tests.");
}