< Summary

Class:DCL.ECSComponents.UIInput.UIInputRegister
Assembly:DCL.ECSComponents.UIInput
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/ECSComponents/UIInput/UIInputRegister.cs
Covered lines:2
Uncovered lines:0
Coverable lines:2
Total lines:24
Line coverage:100% (2 of 2)
Covered branches:0
Total branches:0

Metrics

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

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/ECSComponents/UIInput/UIInputRegister.cs

#LineLine coverage
 1using DCL.ECS7.InternalComponents;
 2using DCL.ECSComponents.UIAbstractElements;
 3using DCL.ECSRuntime;
 4
 5namespace DCL.ECSComponents.UIInput
 6{
 7    public class UIInputRegister : UIElementRegisterBase<PBUiInput, UIInputHandler, PBUiInputResult>
 8    {
 9        public UIInputRegister(int componentId,
 10            int feedbackResultComponentId,
 11            ECSComponentsFactory factory,
 12            IECSComponentWriter componentWriter,
 13            IInternalECSComponent<InternalUiContainer> internalUiContainer,
 14            IInternalECSComponent<InternalUIInputResults> inputResults)
 2115            : base(
 16                componentId,
 17                feedbackResultComponentId,
 18                factory,
 19                componentWriter,
 20                internalUiContainer,
 21                (container, id) =>
 2122                    new UIInputHandler(container, feedbackResultComponentId, inputResults, AssetPromiseKeeper_Font.i, id
 23    }
 24}