< Summary

Class:MainScripts.DCL.Controllers.HUD.Profile.ProfileHUDControllerDesktop
Assembly:ProfileHUDDesktop
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Desktop/Scripts/MainScripts/DCL/Controllers/HUD/Profile/ProfileHUDControllerDesktop.cs
Covered lines:0
Uncovered lines:12
Coverable lines:12
Total lines:37
Line coverage:0% (0 of 12)
Covered branches:0
Total branches:0
Covered methods:0
Total methods:3
Method coverage:0% (0 of 3)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
ProfileHUDControllerDesktop(...)0%2100%
OnExitButtonClick()0%2100%
Dispose()0%6200%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Desktop/Scripts/MainScripts/DCL/Controllers/HUD/Profile/ProfileHUDControllerDesktop.cs

#LineLine coverage
 1using DCL;
 2using DCL.Browser;
 3using DCL.Helpers;
 4using DCL.MyAccount;
 5using SocialFeaturesAnalytics;
 6
 7namespace MainScripts.DCL.Controllers.HUD.Profile
 8{
 9    public class ProfileHUDControllerDesktop : ProfileHUDController
 10    {
 11        private readonly ProfileHUDViewDesktop_V2 viewDesktop;
 12
 13        public ProfileHUDControllerDesktop(ProfileHUDViewDesktop_V2 view, IUserProfileBridge userProfileBridge,
 14            ISocialAnalytics socialAnalytics, DataStore dataStore,
 15            MyAccountCardController myAccountCardController, IBrowserBridge browserBridge)
 016            : base(view, userProfileBridge, socialAnalytics, dataStore, myAccountCardController, browserBridge)
 17        {
 018            viewDesktop = view;
 019            viewDesktop.getButtonSignUp.onClick.RemoveAllListeners();
 020            viewDesktop.getButtonSignUp.onClick.AddListener(OnExitButtonClick); // When you exit the renderer, you will 
 021            viewDesktop.exitButtons.ForEach(e => e.onClick.AddListener(OnExitButtonClick));
 022        }
 23
 24        private void OnExitButtonClick()
 25        {
 026            Utils.QuitApplication();
 027        }
 28
 29        public override void Dispose()
 30        {
 031            base.Dispose();
 032            viewDesktop.getButtonSignUp.onClick.RemoveAllListeners(); // When you exit the renderer, you will see the la
 033            viewDesktop.exitButtons.ForEach(e => e.onClick.RemoveAllListeners());
 034        }
 35    }
 36}
 37