< Summary

Class:DCL.Providers.IAssetBundleResolver
Assembly:AssetPromiseKeeper
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/AssetManager/AssetBundles/AB/Providers/IAssetBundleResolver.cs
Covered lines:2
Uncovered lines:0
Coverable lines:2
Total lines:18
Line coverage:100% (2 of 2)
Covered branches:0
Total branches:0

Metrics

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

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/AssetManager/AssetBundles/AB/Providers/IAssetBundleResolver.cs

#LineLine coverage
 1using Cysharp.Threading.Tasks;
 2using MainScripts.DCL.Controllers.AssetManager;
 3using System;
 4using System.Threading;
 5using UnityEngine;
 6
 7namespace DCL.Providers
 8{
 9    public interface IAssetBundleResolver : IService
 10    {
 11        UniTask<AssetBundle> GetAssetBundleAsync(AssetSource permittedSources, string contentUrl,
 12            string hash, CancellationToken cancellationToken = default);
 13
 69714        void IService.Initialize() { }
 15
 69716        void IDisposable.Dispose() { }
 17    }
 18}

Methods/Properties

Initialize()
Dispose()