< Summary

Information
Class: MRA.Infrastructure.Settings.AppSettings
Assembly: MRA.Infrastructure
File(s): D:\a\MiguelRomerART\MiguelRomerART\MRA.Infrastructure\Settings\AppSettings.cs
Line coverage
100%
Covered lines: 14
Uncovered lines: 0
Coverable lines: 14
Total lines: 26
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
get_Jwt()100%11100%
get_Administrator()100%11100%
get_AzureKeyVault()100%11100%
get_AzureStorage()100%11100%
get_Cache()100%11100%
get_Firebase()100%11100%
get_MRALogger()100%11100%
get_EPPlus()100%11100%
get_AzureCosmosDb()100%11100%
get_Database()100%11100%
get_RemoteConfig()100%11100%
get_Commands()100%11100%
.ctor()100%11100%

File(s)

D:\a\MiguelRomerART\MiguelRomerART\MRA.Infrastructure\Settings\AppSettings.cs

#LineLine coverage
 1
 2using MRA.Infrastructure.Settings.Options;
 3using MRA.Infrastructure.Settings.Sections;
 4
 5namespace MRA.Infrastructure.Settings;
 6
 7public class AppSettings
 8{
 19    public JwtSettings Jwt { get; set; }
 110    public AdministratorSettings Administrator { get; set; }
 111    public AzureKeyVaultSettings AzureKeyVault { get; set; }
 6812    public AzureStorageSettings AzureStorage { get; set; }
 3513    public CacheSettings Cache { get; set; }
 114    public FirebaseSettings Firebase { get; set; }
 115    public MRALoggerSettings MRALogger { get; set; }
 116    public EPPlusSettings EPPlus { get; set; }
 117    public AzureCosmosSettings AzureCosmosDb { get; set; }
 5318    public DatabaseSettings Database { get; set; }
 719    public RemoteConfigSettings RemoteConfig { get; set; }
 120    public CommandsSettings Commands { get; set; }
 21
 6222    public AppSettings()
 23    {
 24
 6225    }
 26}