< Summary

Class:DCLFeatures.CameraReel.Section.CameraReelSectionView
Assembly:CameraReel
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLFeatures/CameraReel/Section/Scripts/CameraReelSectionView.cs
Covered lines:0
Uncovered lines:7
Coverable lines:7
Total lines:25
Line coverage:0% (0 of 7)
Covered branches:0
Total branches:0
Covered methods:0
Total methods:8
Method coverage:0% (0 of 8)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
SwitchVisibility(...)0%2100%
HideLoading()0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLFeatures/CameraReel/Section/Scripts/CameraReelSectionView.cs

#LineLine coverage
 1using DCLFeatures.CameraReel.Gallery;
 2using DCLFeatures.CameraReel.ScreenshotViewer;
 3using UnityEngine;
 4
 5namespace DCLFeatures.CameraReel.Section
 6{
 7    public class CameraReelSectionView : MonoBehaviour, ICameraReelSectionView
 8    {
 9        [SerializeField] private Canvas canvas;
 10        [SerializeField] private GameObject loadingSpinner;
 11
 012        [field: SerializeField] public ScreenshotViewerView ScreenshotViewerPrefab { get; private set; }
 013        [field: SerializeField] public CameraReelGalleryStorageView GalleryStorageView { get; private set; }
 014        [field: SerializeField] public CameraReelGalleryView GalleryView { get; private set; }
 15
 16        public void SwitchVisibility(bool isVisible) =>
 017            canvas.enabled = isVisible;
 18
 19        public void HideLoading()
 20        {
 021            loadingSpinner.SetActive(false);
 022            GalleryStorageView.Show();
 023        }
 24    }
 25}