< Summary

Class:DCL.ECSRuntime.ECSComponentsGroupData[TD1,TD2]
Assembly:DCL.ECSRuntime.ComponentsGroup.Interfaces
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/WorldRuntime/ECSRuntime/ComponentsGroup/Interfaces/ECSComponentsGroupData.cs
Covered lines:5
Uncovered lines:0
Coverable lines:5
Total lines:23
Line coverage:100% (5 of 5)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
ECSComponentsGroupData(...)0%110100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/WorldRuntime/ECSRuntime/ComponentsGroup/Interfaces/ECSComponentsGroupData.cs

#LineLine coverage
 1using DCL.Controllers;
 2using DCL.Models;
 3
 4namespace DCL.ECSRuntime
 5{
 6    public readonly struct ECSComponentsGroupData<TD1, TD2>
 7    {
 8        public readonly IECSReadOnlyComponentData<TD1> componentData1;
 9        public readonly IECSReadOnlyComponentData<TD2> componentData2;
 10        public readonly IParcelScene scene;
 11        public readonly IDCLEntity entity;
 12
 13        public ECSComponentsGroupData(IParcelScene scene, IDCLEntity entity,
 14            IECSReadOnlyComponentData<TD1> componentData1,
 15            IECSReadOnlyComponentData<TD2> componentData2)
 16        {
 1617            this.scene = scene;
 1618            this.entity = entity;
 1619            this.componentData1 = componentData1;
 1620            this.componentData2 = componentData2;
 1621        }
 22    }
 23}