< Summary

Class:DCL.Social.Passports.AdditionalInfoFieldToStringExtensions
Assembly:PassportHUD
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/Passport/Passport/PassportNavigation/AdditionalInfoField.cs
Covered lines:0
Uncovered lines:6
Coverable lines:6
Total lines:45
Line coverage:0% (0 of 6)
Covered branches:0
Total branches:0
Covered methods:0
Total methods:1
Method coverage:0% (0 of 1)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
ToName(...)0%56700%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/Passport/Passport/PassportNavigation/AdditionalInfoField.cs

#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.Collections.ObjectModel;
 4using System.ComponentModel;
 5
 6namespace DCL.Social.Passports
 7{
 8    [Serializable]
 9    public enum AdditionalInfoField
 10    {
 11        GENDER,
 12        COUNTRY,
 13        BIRTH_DATE,
 14        PRONOUNS,
 15        RELATIONSHIP_STATUS,
 16        SEXUAL_ORIENTATION,
 17        LANGUAGE,
 18        PROFESSION,
 19        HOBBIES,
 20        REAL_NAME,
 21        EMPLOYMENT_STATUS
 22    }
 23
 24    public static class AdditionalInfoFieldToStringExtensions
 25    {
 26        public static string ToName(this AdditionalInfoField field)
 27        {
 28            switch (field)
 29            {
 30                case AdditionalInfoField.BIRTH_DATE:
 031                    return "BIRTH DATE";
 32                case AdditionalInfoField.RELATIONSHIP_STATUS:
 033                    return "RELATIONSHIP STATUS";
 34                case AdditionalInfoField.SEXUAL_ORIENTATION:
 035                    return "SEXUAL ORIENTATION";
 36                case AdditionalInfoField.REAL_NAME:
 037                    return "REAL NAME";
 38                case AdditionalInfoField.EMPLOYMENT_STATUS:
 039                    return "EMPLOYMENT STATUS";
 40                default:
 041                    return field.ToString();
 42            }
 43        }
 44    }
 45}