< Summary

Class:DCLServices.MapRendererV2.MapLayers.ParcelHighlight.ParcelHighlightMarkerObject
Assembly:MapRendererV2
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLServices/MapRendererV2/MapLayers/ParcelHighlight/ParcelHighlightMarkerObject.cs
Covered lines:4
Uncovered lines:2
Coverable lines:6
Total lines:27
Line coverage:66.6% (4 of 6)
Covered branches:0
Total branches:0
Covered methods:5
Total methods:6
Method coverage:83.3% (5 of 6)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Awake()0%110100%
SetScale(...)0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLServices/MapRendererV2/MapLayers/ParcelHighlight/ParcelHighlightMarkerObject.cs

#LineLine coverage
 1using System;
 2using TMPro;
 3using UnityEngine;
 4
 5namespace DCLServices.MapRendererV2.MapLayers.ParcelHighlight
 6{
 7    internal class ParcelHighlightMarkerObject : MapRendererMarkerBase
 8    {
 9        [field: SerializeField]
 9710        internal SpriteRenderer spriteRenderer { get; private set; }
 11
 12        [field: SerializeField]
 19413        internal TextMeshPro text { get; private set; }
 14
 15        private float textBaseScale;
 16
 17        private void Awake()
 18        {
 9719            textBaseScale = text.transform.localScale.x;
 9720        }
 21
 22        public void SetScale(float baseScale, float newScale)
 23        {
 024            text.transform.localScale = new Vector3(textBaseScale * newScale/baseScale, textBaseScale * newScale/baseSca
 025        }
 26    }
 27}