< Summary

Class:Analytics.SupportAnalytics
Assembly:SupportAnalytics
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Analytics/SupportAnalytics/SupportAnalytics.cs
Covered lines:3
Uncovered lines:2
Coverable lines:5
Total lines:25
Line coverage:60% (3 of 5)
Covered branches:0
Total branches:0
Covered methods:1
Total methods:2
Method coverage:50% (1 of 2)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
SupportAnalytics(...)0%110100%
SendOpenSupport(...)0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Analytics/SupportAnalytics/SupportAnalytics.cs

#LineLine coverage
 1using System.Collections.Generic;
 2using UnityEngine;
 3
 4namespace Analytics
 5{
 6    public class SupportAnalytics : ISupportAnalytics
 7    {
 8        private const string PLAYER_OPENED_SUPPORT = "player_opened_support";
 9
 10        private readonly IAnalytics analytics;
 11
 212        public SupportAnalytics(IAnalytics analytics)
 13        {
 214            this.analytics = analytics;
 215        }
 16
 17        public void SendOpenSupport(OpenSupportSource openSupportSource)
 18        {
 019            analytics.SendAnalytic(PLAYER_OPENED_SUPPORT, new Dictionary<string, string>()
 20            {
 21                { "source", openSupportSource.ToString() }
 22            });
 023        }
 24    }
 25}