< Summary

Class:DCL.PromiseLike_Gif
Assembly:WrappedTextureAsset
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Components/Textures/WrappedTextureAsset/PromiseLikeTextureAsset.cs
Covered lines:0
Uncovered lines:3
Coverable lines:3
Total lines:24
Line coverage:0% (0 of 3)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
PromiseLike_Gif(...)0%2100%
Forget()0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Components/Textures/WrappedTextureAsset/PromiseLikeTextureAsset.cs

#LineLine coverage
 1namespace DCL
 2{
 3    public class PromiseLike_Texture : IPromiseLike_TextureAsset
 4    {
 5        public ITexture asset => promise.asset;
 6
 7        private readonly AssetPromise_Texture promise;
 8
 9        public PromiseLike_Texture(AssetPromise_Texture promiseTexture) { promise = promiseTexture; }
 10
 11        public void Forget() { AssetPromiseKeeper_Texture.i.Forget(promise); }
 12    }
 13
 14    public class PromiseLike_Gif : IPromiseLike_TextureAsset
 15    {
 016        public ITexture asset => promise.asset;
 17
 18        private readonly AssetPromise_Gif promise;
 19
 020        public PromiseLike_Gif(AssetPromise_Gif promiseGif) { promise = promiseGif; }
 21
 022        public void Forget() { AssetPromiseKeeper_Gif.i.Forget(promise); }
 23    }
 24}