Ejemplo n.º 1
0
            public void it_should_return_false()
            {
                var user      = new User.User();
                var otherUser = new User.User();

                Assert.That(user.IsFriendsWith(otherUser), Is.False);
            }
Ejemplo n.º 2
0
        public void Inform_when_users_are_not_friends()
        {
            var friend      = new User.User();
            var anotherUser = new User.User();

            Assert.IsFalse(friend.IsFriendsWith(anotherUser));
        }
Ejemplo n.º 3
0
            public void it_should_return_true()
            {
                var user      = new User.User();
                var otherUser = new User.User();

                user.AddFriend(otherUser);
                Assert.That(user.IsFriendsWith(otherUser), Is.True);
            }
Ejemplo n.º 4
0
        public void Inform_when_users_are_friends()
        {
            var friend      = new User.User();
            var anotherUser = new User.User();

            friend.AddFriend(anotherUser);

            Assert.IsTrue(friend.IsFriendsWith(anotherUser));
        }
Ejemplo n.º 5
0
        public List <Trip> GetTripsByUser(User.User user)
        {
            var loggedUser = _userSession.GetLoggedUser();

            if (loggedUser == null)
            {
                throw new UserNotLoggedInException();
            }

            if (!user.IsFriendsWith(loggedUser))
            {
                return(new List <Trip>());
            }

            return(_userTripFinder.FindTripsByUser(user));
        }
Ejemplo n.º 6
0
        public List <Trip> GetFriendsTrips(User.User friend, User.User loggedInUser)
        {
            CheckThatUserIsLoggedIn(loggedInUser);

            return(friend.IsFriendsWith(loggedInUser) ? _tripDao.FindUsersTrips(friend) : NoTrips());
        }