Exemple #1
0
        public IActionResult ViewFriends()
        {
            var user  = friendService.Get(currentUser.Id);
            var model = new ViewFriendModel
            {
                Friends  = new List <FriendModel>(),
                Requests = new List <FriendModel>()
            };

            foreach (var friendRequest in user.FriendRequestsUserTo)
            {
                model.Requests.Add(mapper.Map <FriendModel>(friendRequest.UserFrom));
            }

            foreach (var friend in user.FriendsUser1)
            {
                model.Friends.Add(mapper.Map <FriendModel>(friend.User2));
            }

            foreach (var friend in user.FriendsUser2)
            {
                model.Friends.Add(mapper.Map <FriendModel>(friend.User1));
            }


            return(View(model));
        }
        public void Get_ReturnCollection(
            FriendService sut,
            List <Friend> friends)
        {
            sut.InMemoryCacheService.Insert(CacheKey, friends);

            var result = sut.Get();

            Assert.True(result.Succeeded);
            Assert.True(result.Object.Count == friends.Count);
        }