< Summary

Class:AvatarSystem.IAvatarFactory
Assembly:AvatarSystem
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/AvatarSystem/IAvatarFactory.cs
Covered lines:2
Uncovered lines:0
Coverable lines:2
Total lines:27
Line coverage:100% (2 of 2)
Covered branches:0
Total branches:0
Covered methods:2
Total methods:2
Method coverage:100% (2 of 2)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Dispose()0%110100%
Initialize()0%110100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/AvatarSystem/IAvatarFactory.cs

#LineLine coverage
 1using DCL;
 2using System;
 3using UnityEngine;
 4
 5namespace AvatarSystem
 6{
 7    public interface IAvatarFactory : IService
 8    {
 9        IAvatar CreateAvatar(
 10            GameObject avatarContainer,
 11            IAnimator animator,
 12            ILOD lod,
 13            IVisibility visibility);
 14
 15        IAvatar CreateAvatarWithHologram(
 16            GameObject avatarContainer,
 17            IBaseAvatar baseAvatar,
 18            IAnimator animator,
 19            ILOD lod,
 20            IVisibility visibility
 21        );
 22
 42523        void IDisposable.Dispose() { }
 24
 42525        void IService.Initialize() { }
 26    }
 27}

Methods/Properties

Dispose()
Initialize()