Small improvements to make development of plugins easier (#6270)

This commit is contained in:
Nicolas Dorier
2024-10-03 15:16:21 +09:00
committed by GitHub
parent 3a71c45a89
commit 1ffbab7338
3 changed files with 8 additions and 3 deletions

View File

@@ -162,6 +162,8 @@ namespace BTCPayServer.Tests
HttpClient.BaseAddress = ServerUri;
Environment.SetEnvironmentVariable("ASPNETCORE_ENVIRONMENT", "Development");
var confBuilder = new DefaultConfiguration() { Logger = LoggerProvider.CreateLogger("Console") }.CreateConfigurationBuilder(new[] { "--datadir", _Directory, "--conf", confPath, "--disable-registration", DisableRegistration ? "true" : "false" });
// This make sure that tests work outside of this assembly (ie, test project it a plugin)
confBuilder.SetBasePath(Directory.GetCurrentDirectory());
#if DEBUG
confBuilder.AddJsonFile("appsettings.dev.json", true, false);
#endif