< Summary

Class:DCL.Social.Friends.FriendRequestHUDPlugin
Assembly:FriendRequestHUD
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/FriendRequestHUD/FriendRequestHUDPlugin.cs
Covered lines:0
Uncovered lines:15
Coverable lines:15
Total lines:48
Line coverage:0% (0 of 15)
Covered branches:0
Total branches:0
Covered methods:0
Total methods:2
Method coverage:0% (0 of 2)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
FriendRequestHUDPlugin()0%2100%
Dispose()0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/FriendRequestHUD/FriendRequestHUDPlugin.cs

#LineLine coverage
 1using SocialFeaturesAnalytics;
 2using UnityEngine;
 3
 4namespace DCL.Social.Friends
 5{
 6    public class FriendRequestHUDPlugin : IPlugin
 7    {
 8        private readonly ReceivedFriendRequestHUDController receivedFriendRequestHUDController;
 9        private readonly SendFriendRequestHUDController sendFriendRequestHUDController;
 10        private readonly SentFriendRequestHUDController sentFriendRequestHUDController;
 11
 012        public FriendRequestHUDPlugin()
 13        {
 014            var userProfileBridge = new UserProfileWebInterfaceBridge();
 015            var friendsController = Environment.i.serviceLocator.Get<IFriendsController>();
 016            DataStore dataStore = DataStore.i;
 017            var socialAnalytics = new SocialAnalytics(Environment.i.platform.serviceProviders.analytics, userProfileBrid
 18
 019            var receivedFriendRequestHUDComponentView = ReceivedFriendRequestHUDComponentView.Create();
 20
 021            receivedFriendRequestHUDController = new ReceivedFriendRequestHUDController(
 22                dataStore,
 23                receivedFriendRequestHUDComponentView,
 24                new FriendRequestHUDController(receivedFriendRequestHUDComponentView),
 25                friendsController,
 26                userProfileBridge,
 27                socialAnalytics);
 28
 029            var sendFriendRequestHUDComponentView = SendFriendRequestHUDComponentView.Create();
 30
 031            sendFriendRequestHUDController = new SendFriendRequestHUDController(sendFriendRequestHUDComponentView,
 32                new FriendRequestHUDController(sendFriendRequestHUDComponentView),
 33                dataStore, userProfileBridge, friendsController,
 34                socialAnalytics);
 35
 036            sentFriendRequestHUDController = new SentFriendRequestHUDController(SentFriendRequestHUDComponentView.Create
 37                dataStore, userProfileBridge, friendsController,
 38                socialAnalytics);
 039        }
 40
 41        public void Dispose()
 42        {
 043            receivedFriendRequestHUDController.Dispose();
 044            sendFriendRequestHUDController.Dispose();
 045            sentFriendRequestHUDController.Dispose();
 046        }
 47    }
 48}

Methods/Properties

FriendRequestHUDPlugin()
Dispose()