public void Not_be_friend_of_an_stranger()
        {
            var stranger = new User.User();
            var user     = new User.User();
            var actual   = user.IsFriend(stranger);

            actual.Should().Be(false);
        }
 public List <Trip> GetTripsByUser(User.User user, User.User loggedUser)
 {
     if (loggedUser == null)
     {
         throw new UserNotLoggedInException();
     }
     return(user.IsFriend(loggedUser)
         ? TripsByUser(user)
         : NoTrips());
 }
        public void Be_friend_of_friend()
        {
            var user   = new User.User();
            var friend = new User.User();

            friend.AddFriend(user);
            var actual = user.IsFriend(friend);

            actual.Should().Be(false);
        }
 public List <Trip> GetTripsByUser(User.User user)
 {
     User.User loggedUser = _userSession.GetLoggedUser();
     if (loggedUser == null)
     {
         throw new UserNotLoggedInException();
     }
     return(user.IsFriend(loggedUser)
         ? _tripRepository.FindTripsByUser(user)
         : new List <Trip>());
 }