Adding test configuration

This commit is contained in:
2024-03-10 20:36:07 +01:00
parent 5ac0d169b6
commit ddb5223572
22 changed files with 112 additions and 21 deletions

View File

@@ -0,0 +1,11 @@
namespace BasicDotnetTemplate.MainProject.Models.Settings;
public class AppSettings
{
#nullable enable
public Settings? Settings { get; set; }
public PrivateSettings? PrivateSettings { get; set; }
public OpenApiSettings? OpenApiSettings { get; set; }
#nullable disable
}

View File

@@ -0,0 +1,10 @@
namespace BasicDotnetTemplate.MainProject.Models.Settings;
public class DatabaseConnection
{
#nullable enable
public string? SqlServer { get; set; }
public string? Postgres { get; set; }
public string? Mongodb { get; set; }
#nullable disable
}

View File

@@ -0,0 +1,10 @@
namespace BasicDotnetTemplate.MainProject.Models.Settings;
public class OpenApiSettings
{
#nullable enable
public string? TermsOfServiceUrl { get; set; }
public OpenApiSettingsDetails? OpenApiContact { get; set; }
public OpenApiSettingsDetails? OpenApiLicense { get; set; }
#nullable disable
}

View File

@@ -0,0 +1,9 @@
namespace BasicDotnetTemplate.MainProject.Models.Settings;
public class OpenApiSettingsDetails
{
#nullable enable
public string? Name { get; set; }
public string? Url { get; set; }
#nullable disable
}

View File

@@ -0,0 +1,8 @@
namespace BasicDotnetTemplate.MainProject.Models.Settings;
public class PrivateSettings
{
#nullable enable
public DatabaseConnection? DatabaseConnection { get; set; }
#nullable disable
}

View File

@@ -0,0 +1,10 @@
namespace BasicDotnetTemplate.MainProject.Models.Settings;
public class Settings
{
#nullable enable
public string? Name { get; set; }
public string? Version { get; set; }
public string? Description { get; set; }
#nullable disable
}