< Summary

Information
Class: MRA.Infrastructure.Settings.Options.DatabaseSettings
Assembly: MRA.Infrastructure
File(s): D:\a\MiguelRomerART\MiguelRomerART\MRA.Infrastructure\Settings\Sections\DatabaseSettings.cs
Line coverage
100%
Covered lines: 12
Uncovered lines: 0
Coverable lines: 12
Total lines: 33
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_Name()100%11100%
get_Collections()100%11100%
get_Drawings()100%11100%
get_Drawings()100%11100%
get_Inspirations()100%11100%
get_Collections()100%11100%
get_Experience()100%11100%
get_Tags()100%11100%
get_Delete()100%11100%
get_Replace()100%11100%
get_Key()100%11100%
get_Value()100%11100%

File(s)

D:\a\MiguelRomerART\MiguelRomerART\MRA.Infrastructure\Settings\Sections\DatabaseSettings.cs

#LineLine coverage
 1namespace MRA.Infrastructure.Settings.Options;
 2
 3public class DatabaseSettings
 4{
 25    public string Name { get; set; }
 486    public DatabaseCollectionsOptions Collections { get; set; }
 277    public DatabaseDrawingsOptions Drawings { get; set; }
 8
 9    public class DatabaseCollectionsOptions
 10    {
 4211        public string Drawings { get; set; }
 612        public string Inspirations { get; set; }
 413        public string Collections { get; set; }
 214        public string Experience { get; set; }
 15    }
 16
 17    public class DatabaseDrawingsOptions
 18    {
 2719        public DatabaseDrawingsTagsOptions Tags { get; set; }
 20    }
 21
 22    public class DatabaseDrawingsTagsOptions
 23    {
 2424        public IEnumerable<string> Delete { get; set; }
 2425        public IEnumerable<DatabaseDrawingsTagsReplaceOptions> Replace { get; set; }
 26
 27        public class DatabaseDrawingsTagsReplaceOptions
 28        {
 22629            public string Key { get; set; }
 19430            public string Value { get; set; }
 31        }
 32    }
 33}