< Summary

Class:DCL.WorldRuntimeContextFactory
Assembly:WorldRuntimeContextFactory
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Environment/Factories/WorldContextFactory/WorldRuntimeContextFactory.cs
Covered lines:2
Uncovered lines:0
Coverable lines:2
Total lines:23
Line coverage:100% (2 of 2)
Covered branches:0
Total branches:0

Metrics

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

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Environment/Factories/WorldContextFactory/WorldRuntimeContextFactory.cs

#LineLine coverage
 1using DCL.Controllers;
 2using UnityEngine;
 3
 4namespace DCL
 5{
 6    public static class WorldRuntimeContextFactory
 7    {
 8        public static WorldRuntimeContext CreateDefault()
 9        {
 66610            return CreateDefault(null);
 11        }
 12        public static WorldRuntimeContext CreateDefault(IPoolableComponentFactory poolableComponentFactory)
 13        {
 66614            return new WorldRuntimeContext(
 15                state: new WorldState(),
 16                sceneController: new SceneController(),
 17                pointerEventsController: new PointerEventsController(),
 18                sceneBoundsChecker: new SceneBoundsChecker(),
 19                blockersController: new WorldBlockersController(),
 20                componentFactory: new RuntimeComponentFactory(poolableComponentFactory));
 21        }
 22    }
 23}