< Summary

Class:DCL.ECSComponents.UIDropdown.UIDropdownRegister
Assembly:DCL.ECSComponents.UIDropdown
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/ECSComponents/UIDropdown/UIDropdownRegister.cs
Covered lines:2
Uncovered lines:1
Coverable lines:3
Total lines:26
Line coverage:66.6% (2 of 3)
Covered branches:0
Total branches:0

Metrics

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

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/ECSComponents/UIDropdown/UIDropdownRegister.cs

#LineLine coverage
 1using DCL.ECS7.InternalComponents;
 2using DCL.ECSComponents.UIAbstractElements;
 3using DCL.ECSRuntime;
 4
 5namespace DCL.ECSComponents.UIDropdown
 6{
 7    public class UIDropdownRegister : UIElementRegisterBase<PBUiDropdown, UIDropdownHandler, PBUiDropdownResult>
 8    {
 9        public UIDropdownRegister(
 10            int componentId,
 11            int feedbackResultComponentId,
 12            ECSComponentsFactory factory,
 13            IECSComponentWriter componentWriter,
 14            IInternalECSComponent<InternalUiContainer> internalUiContainer,
 15            IInternalECSComponent<InternalUIInputResults> uiInputResults)
 2116            : base(componentId, feedbackResultComponentId, factory, componentWriter, internalUiContainer,
 17                (container, componentId) =>
 018                    new UIDropdownHandler(
 19                        container,
 20                        feedbackResultComponentId,
 21                        uiInputResults,
 22                        AssetPromiseKeeper_Font.i,
 23                        componentId
 2124                    )) { }
 25    }
 26}